python读取txt文件转excel
时间: 2024-01-19 20:04:44 浏览: 142
Python实现批量读取txt文件并转换为excel的方法示例.zip
以下是Python读取txt文件并转换为excel的方法:
```python
import xlwt
# 打开txt文件
with open('file.txt', 'r') as file:
lines = file.readlines()
# 创建excel文件
workbook = xlwt.Workbook(encoding='utf-8', style_compression=0)
sheet = workbook.add_sheet('Sheet1')
# 将txt文件内容写入excel
for i, line in enumerate(lines):
data = line.strip().split('\t')
for j, item in enumerate(data):
sheet.write(i, j, item)
# 保存excel文件
workbook.save('file.xls')
```
这段代码首先使用`open()`函数打开txt文件,并使用`readlines()`方法读取文件的所有行。然后,创建一个新的excel文件,使用`xlwt.Workbook()`函数,并指定编码和压缩样式。接下来,使用`add_sheet()`方法在excel文件中创建一个名为"Sheet1"的工作表。然后,使用两个嵌套的循环将txt文件的内容逐行写入excel文件中,使用`write()`方法将每个单元格的数据写入指定的行和列。最后,使用`save()`方法保存excel文件。
阅读全文