python如何将txt转存为xls
时间: 2023-08-15 16:05:08 浏览: 153
Python读取txt内容写入xls格式excel中的方法
你可以使用Python的第三方库xlwt来将txt文件转存为xls格式。首先,你需要安装xlwt库,可以使用以下命令来安装:
```
pip install xlwt
```
然后,你可以使用以下代码将txt文件转存为xls文件:
```python
import xlwt
def txt_to_xls(txt_file, xls_file):
# 打开txt文件
with open(txt_file, 'r') as file:
lines = file.readlines()
# 创建一个新的xls文件
workbook = xlwt.Workbook()
sheet = workbook.add_sheet('Sheet1')
# 将txt文件的内容写入xls文件中
for i, line in enumerate(lines):
line = line.strip()
sheet.write(i, 0, line)
# 保存xls文件
workbook.save(xls_file)
# 调用函数进行转换
txt_to_xls('input.txt', 'output.xls')
```
在上面的代码中,`txt_to_xls`函数接受两个参数:`txt_file`表示输入的txt文件路径,`xls_file`表示输出的xls文件路径。函数首先打开txt文件并读取每一行的内容,然后创建一个新的xls文件,并将txt文件的内容逐行写入xls文件中。最后,保存xls文件。
请将上面的代码保存为一个Python脚本并运行,将`input.txt`替换为你的txt文件路径,`output.xls`替换为你想要保存的xls文件路径。运行脚本后,你将得到一个转存为xls格式的文件。
阅读全文