把d盘根目录下的记事本文件test.txt转换成Excel文件。假设test.txt文件中第一行为表头,从第二行开始为实际数据,并且表头和数据行中的不同字段信息都是用逗号分隔。利用openpysx模块
时间: 2024-03-01 15:51:54 浏览: 47
txt转换成EXCEL的方法.docx
好的,我明白您的问题。下面是将test.txt文件转换成Excel文件的代码:
```python
import openpyxl
# 打开txt文件
with open('D:/test.txt', 'r') as f:
# 读取所有行
lines = f.readlines()
# 创建一个新的Excel文件
wb = openpyxl.Workbook()
# 选择第一个sheet
sheet = wb.active
# 将表头写入第一行
header = lines[0].strip().split(',')
for i in range(len(header)):
sheet.cell(row=1, column=i+1, value=header[i])
# 将数据写入剩余行
for i in range(1, len(lines)):
row_data = lines[i].strip().split(',')
for j in range(len(row_data)):
sheet.cell(row=i+1, column=j+1, value=row_data[j])
# 保存Excel文件
wb.save('D:/test.xlsx')
```
需要注意的是,如果txt文件中的数据量较大,可能需要使用更高效的方法来避免内存溢出。
阅读全文