写一个python批量将txt写入excel第四列的代码
时间: 2024-05-01 15:16:51 浏览: 162
Python实现批量读取txt文件并转换为excel的方法示例.zip
以下是一个示例代码,可以将当前目录下所有txt文件的内容写入excel表格的第四列中:
```python
import os
import xlwt
# 创建新的excel文件
wb = xlwt.Workbook()
ws = wb.add_sheet("Sheet1")
# 遍历当前目录下的所有txt文件
for filename in os.listdir(os.getcwd()):
if filename.endswith(".txt"):
# 打开txt文件并读取内容
with open(filename, "r") as f:
content = f.read()
# 将内容写入excel表格的第四列
row = int(filename.split(".")[0]) # 假设文件名为1.txt,则写入第1行
col = 3 # 写入第四列
ws.write(row, col, content)
# 保存excel文件
wb.save("output.xls")
```
以上代码假设txt文件名为数字(如1.txt、2.txt等),并将文件名作为excel表格中的行号。如果txt文件名不是数字,可以根据实际情况修改代码。
阅读全文