使用python将txt文本填写到已知的excel之中
时间: 2024-11-03 21:22:51 浏览: 19
在Python中,我们可以使用pandas库轻松地将txt文本内容填充到Excel文件中。Pandas提供了一个`read_csv()`函数用于读取txt文件,然后可以使用`to_excel()`函数将其写入Excel文件。以下是基本步骤:
1. 首先,你需要安装pandas和openpyxl库,如果还没有的话,可以用下面的命令安装:
```bash
pip install pandas openpyxl
```
2. 然后,你可以使用以下代码片段处理txt文件并将其写入Excel:
```python
import pandas as pd
# 读取txt文件
with open('input.txt', 'r') as file:
data = file.read().splitlines() # 将txt内容按行读取成列表
# 创建DataFrame,这里的每一行对应txt文件的一行数据
df = pd.DataFrame(data, columns=['Column_name']) # 根据需要给列命名
# 如果已有Excel文件存在,则追加数据:
if 'output.xlsx' in df.columns:
df.to_excel('output.xlsx', mode='a', index=False)
else:
df.to_excel('output.xlsx', index=False) # 如果不存在则新建文件
阅读全文