Python txt转成excel
时间: 2024-08-16 09:02:07 浏览: 83
python txt文本批量转换excel
Python中可以使用pandas库将txt文件转换为Excel文件。Pandas是一个强大的数据处理库,非常适合这类任务。以下是简单的步骤:
1. 首先,你需要读取txt文件的内容,pandas有一个`read_csv()`函数可以方便地完成这个任务,尽管txt本质上不是CSV格式,但大多数情况下它能识别分隔符并解析。
```python
import pandas as pd
# 读取txt文件
data = pd.read_csv('input.txt', delimiter='\t' or ',' 或 '\n', engine='python') # 根据文件的实际分隔符选择合适的参数
```
这里假设文本是以逗号或制表符分隔的,如果不同,请根据实际情况调整。
2. 然后,你可以创建一个新的Excel writer对象,并指定要保存的文件名。
```python
output_excel = 'output.xlsx'
writer = pd.ExcelWriter(output_excel)
```
3. 将读取的数据帧`data`写入Excel文件。
```python
data.to_excel(writer, sheet_name='Sheet1') # 可以设置sheet_name指定写入的工作表名称
writer.save()
```
阅读全文