使用 Python 读取 txt 并写入 Excel

时间: 2024-03-28 07:12:16 浏览: 28
以下是使用 Python 读取 txt 文件并将其写入 Excel 的示例代码: ```python import openpyxl # 打开 Excel 文件 workbook = openpyxl.Workbook() # 获取当前活动的工作表 worksheet = workbook.active # 打开 txt 文件 with open('example.txt', 'r') as file: # 逐行读取 txt 文件内容 for line in file.readlines(): # 将每行内容分割成列表 data = line.strip().split(',') # 将列表中数据写入 Excel 工作表中 worksheet.append(data) # 保存 Excel 文件 workbook.save('example.xlsx') ``` 在此示例中,我们使用 openpyxl 库打开 Excel 文件并获取当前活动工作表。然后,我们使用 Python 的内置 open() 函数打开 txt 文件并逐行读取其中的内容。对于每行内容,我们使用 strip() 函数删除行末的换行符,并使用 split() 函数将其分割成列表。最后,我们使用 append() 函数将列表中的数据写入 Excel 工作表中。最后,我们使用 save() 函数保存 Excel 文件。
相关问题

使用 Python 读取 txt 并写入 Excel,并按照空格分列

以下是使用 Python 读取 txt 文件并将其写入 Excel 并按照空格分列的示例代码: ```python import openpyxl # 打开 txt 文件并按行读取 with open('example.txt', 'r') as f: lines = f.readlines() # 创建 Excel 文件并获取第一个工作表 wb = openpyxl.Workbook() ws = wb.active # 将每一行数据按空格分列并写入 Excel for i, line in enumerate(lines): data = line.strip().split() for j, item in enumerate(data): ws.cell(row=i+1, column=j+1, value=item) # 保存 Excel 文件 wb.save('example.xlsx') ``` 其中,我们使用 `openpyxl` 库来操作 Excel 文件,使用 `open()` 函数读取 txt 文件并按行读取数据,然后使用 `strip()` 方法去掉每一行数据的空白字符,再使用 `split()` 方法按空格分列。最后,我们使用 `cell()` 方法将每一个数据项写入 Excel 文件中,并使用 `save()` 方法保存 Excel 文件。

使用 Python 读取 txt 并写入 Excel,按照逗号分列,并能预先定义字段名

以下是一个示例代码,可以将一个逗号分隔的文本文件(.txt)读取到 Python 中,并将其写入 Excel 文件中。在写入 Excel 文件时,可以使用 pandas 库来定义字段名。 ```python import pandas as pd # 读取文本文件 with open('example.txt', 'r') as f: data = f.readlines() # 将数据按逗号分隔,并转换为 DataFrame df = pd.DataFrame([x.strip().split(',') for x in data]) # 定义字段名 df.columns = ['Field1', 'Field2', 'Field3'] # 将数据写入 Excel 文件 df.to_excel('example.xlsx', index=False) ``` 在这个例子中,我们首先使用 `open()` 函数读取了一个名为 `example.txt` 的文本文件,并将其存储在 `data` 变量中。然后,我们使用 pandas 库将数据转换为 DataFrame,并使用 `columns` 属性定义字段名。最后,我们使用 `to_excel()` 方法将数据写入名为 `example.xlsx` 的 Excel 文件中。 需要注意的是,在此示例中,我们假设文本文件中的每一行都包含三个字段,因此我们定义了三个字段名。如果您的文本文件中的字段数不同,请相应地更改字段名列表。

相关推荐

最新推荐

recommend-type

python3 循环读取excel文件并写入json操作

主要介绍了python3 循环读取excel文件并写入json操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
recommend-type

python批量读取文件名并写入txt文件中

主要为大家详细介绍了python批量读取文件名并写入txt文件中,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
recommend-type

Python读取Json字典写入Excel表格的方法

主要为大家详细介绍了Python读取Json字典写入Excel表格的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
recommend-type

使用python批量读取word文档并整理关键信息到excel表格的实例

今天小编就为大家分享一篇使用python批量读取word文档并整理关键信息到excel表格的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
recommend-type

Python实现将xml导入至excel

本文给大家讲解的是使用Python的Testlink实现将实现将xml导入至excel表格中,方法非常的简单,另外附上其他小伙伴的方法,有需要的童鞋们可以参考下。
recommend-type

zigbee-cluster-library-specification

最新的zigbee-cluster-library-specification说明文档。
recommend-type

管理建模和仿真的文件

管理Boualem Benatallah引用此版本:布阿利姆·贝纳塔拉。管理建模和仿真。约瑟夫-傅立叶大学-格勒诺布尔第一大学,1996年。法语。NNT:电话:00345357HAL ID:电话:00345357https://theses.hal.science/tel-003453572008年12月9日提交HAL是一个多学科的开放存取档案馆,用于存放和传播科学研究论文,无论它们是否被公开。论文可以来自法国或国外的教学和研究机构,也可以来自公共或私人研究中心。L’archive ouverte pluridisciplinaire
recommend-type

MATLAB柱状图在信号处理中的应用:可视化信号特征和频谱分析

![matlab画柱状图](https://img-blog.csdnimg.cn/3f32348f1c9c4481a6f5931993732f97.png) # 1. MATLAB柱状图概述** MATLAB柱状图是一种图形化工具,用于可视化数据中不同类别或组的分布情况。它通过绘制垂直条形来表示每个类别或组中的数据值。柱状图在信号处理中广泛用于可视化信号特征和进行频谱分析。 柱状图的优点在于其简单易懂,能够直观地展示数据分布。在信号处理中,柱状图可以帮助工程师识别信号中的模式、趋势和异常情况,从而为信号分析和处理提供有价值的见解。 # 2. 柱状图在信号处理中的应用 柱状图在信号处理
recommend-type

get() { return this.photoState },

这是一个 JavaScript 中的方法定义,它定义了一个名为 `get` 的方法。这个方法没有参数,它返回了 `this.photoState`。在这个方法中,`this` 是指当前对象,而 `photoState` 是该对象的一个属性。通常情况下,`get` 方法用于获取对象的属性值,并且可以在获取属性值之前进行一些逻辑操作。
recommend-type

JSBSim Reference Manual

JSBSim参考手册,其中包含JSBSim简介,JSBSim配置文件xml的编写语法,编程手册以及一些应用实例等。其中有部分内容还没有写完,估计有生之年很难看到完整版了,但是内容还是很有参考价值的。