写一个python代码将txt文档中的数据集填入excel表格中(txt文档中每个数据以空格分格)
时间: 2024-11-17 07:28:07 浏览: 2
python 读取txt中每行数据,并且保存到excel中的实例
在Python中,你可以使用pandas库来处理这种任务,因为pandas非常适合读取文本文件并将其转换到DataFrame中,然后写入Excel文件。以下是一个简单的示例代码:
```python
import pandas as pd
# 读取txt文件
def read_txt_to_list(file_path):
with open(file_path, 'r') as file:
data = [line.strip().split() for line in file]
return data
# 将列表数据转换为DataFrame
def list_to_dataframe(data, header=None):
df = pd.DataFrame(data, columns=header if header else range(1, len(data[0]) + 1))
return df
# 定义txt文件路径和头信息(如果有)
file_path = "your_txt_file.txt"
header = ['Column1', 'Column2', 'Column3'] # 如果txt文件的第一行包含列名
# 执行操作
data = read_txt_to_list(file_path)
df = list_to_dataframe(data, header)
# 写入Excel文件
output_excel_file = "output.xlsx"
df.to_excel(output_excel_file, index=False)
阅读全文