python将txt数据写入xlsx
时间: 2023-09-16 16:12:19 浏览: 172
python3 使用openpyxl将mysql数据写入xlsx的操作
你可以使用Python中的`openpyxl`库和`pandas`库来实现将txt数据写入xlsx文件。下面是一个简单的示例代码:
```python
import openpyxl
import pandas as pd
# 读取txt文件数据
with open('data.txt', 'r') as f:
data = f.readlines()
# 创建一个xlsx文件
workbook = openpyxl.Workbook()
# 创建一个名为Sheet1的工作表
worksheet = workbook.active
worksheet.title = 'Sheet1'
# 将txt数据写入xlsx文件
for i in range(len(data)):
row = [data[i]] # 将每一行数据转换为列表
worksheet.append(row) # 将列表数据写入工作表中
# 保存xlsx文件
workbook.save('data.xlsx')
# 打印写入数据的结果
df = pd.read_excel('data.xlsx', sheet_name='Sheet1', header=None)
print(df)
```
这个示例代码将读取一个名为`data.txt`的文本文件,将其中的每一行数据写入一个名为`Sheet1`的xlsx文件中,最后会使用`pandas`库读取xlsx文件并打印写入的结果。你可以根据自己的需求来修改代码。
阅读全文