用python语言实现将txt1,txt2文件合并,然后输出为excel,合并时,每遇到一个换行符就读取另一个文件。两个文件一句一句对应
时间: 2024-03-14 08:48:12 浏览: 89
使用python将多个excel文件合并到同一个文件的方法
5星 · 资源好评率100%
你可以尝试以下代码实现你的需求:
```python
import csv
import openpyxl
# 打开第一个文件
with open('txt1.txt', 'r') as f1:
data1 = f1.read().splitlines()
# 打开第二个文件
with open('txt2.txt', 'r') as f2:
data2 = f2.read().splitlines()
# 合并两个文件并一句一句对应
data = []
for line1, line2 in zip(data1, data2):
data.append([line1, line2])
# 创建Excel文件
wb = openpyxl.Workbook()
sheet = wb.active
# 将数据写入Excel文件
for row in data:
sheet.append(row)
# 保存Excel文件
wb.save('output.xlsx')
```
这个示例代码假设txt文件中的数据是用换行符分隔的。如果文件中的数据使用其他分隔符,你需要修改代码中的splitlines()方法。
阅读全文