gpt4 book ai didi

python - 如何使用python将数据从txt文件转换成Excel文件

转载 作者:太空宇宙 更新时间:2023-11-04 09:40:43 25 4
gpt4 key购买 nike

我有一个文本文件,其中包含类似 this 的数据.这只是一个小例子,但实际情况非常相似。

我想知道如何在类似 this 的“Excel 表格”中显示此类数据使用 Python?

最佳答案

pandas 库非常适合读取 csv 文件(这是您链接的图像中的文件内容)。您可以使用 pandas library 读取 csv 或 txt 文件。并用 3 行简单的代码将其输出到 excel。

import pandas as pd

df = pd.read_csv('input.csv') # if your file is comma separated

或者如果您的文件是制表符分隔的 '\t':

df = pd.read_csv('input.csv', sep='\t')

要保存到 excel 文件,请添加以下内容:

df.to_excel('output.xlsx', 'Sheet1')

完整代码:

import pandas as pd
df = pd.read_csv('input.csv') # can replace with df = pd.read_table('input.txt') for '\t'
df.to_excel('output.xlsx', 'Sheet1')

这将明确保留索引,因此如果您的输入文件是:

A,B,C
1,2,3
4,5,6
7,8,9

您的输出 excel 将如下所示:

index excel example

您可以看到您的数据已移动一列并且您的索引轴已保留。如果您不想要此索引列(因为您没有为 df 分配索引,所以它具有 pandas 提供的任意索引):

df.to_excel('output.xlsx', 'Sheet1', index=False)

您的输出将如下所示:

output excel no index

在这里您可以看到索引已从 excel 文件中删除。

关于python - 如何使用python将数据从txt文件转换成Excel文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51828811/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com