我有一个文本文件,其中包含 这样 的数据。这只是一个小例子,但真正的例子非常相似。 我想知道如何使用 Python 在 这样 的“Excel 表格”中显示此类数据? 原文由 Anqi 发布,翻译遵循 CC BY-SA 4.0 许可协议
pandas 库非常适合读取 csv 文件(这是您链接的图像中的文件内容)。您可以使用 pandas 库 读取 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 将如下所示: 您可以看到您的数据已移动一列并且您的索引轴已保留。如果你不想要这个索引列(因为你没有为你的 df 分配一个索引所以它有 pandas 提供的任意一个): df.to_excel('output.xlsx', 'Sheet1', index=False) 您的输出将如下所示: 在这里您可以看到索引已从 excel 文件中删除。 原文由 d_kennetz 发布,翻译遵循 CC BY-SA 4.0 许可协议
你不需要蟒蛇!只需将您的文本文件重命名为 CSV 和瞧,您就会得到您想要的输出:) 如果你想使用 python 重命名那么 - 你可以使用 os.rename 函数 os.rename(src, dst) 其中 src 是源文件,dst 是目标文件 原文由 AnkDasCo 发布,翻译遵循 CC BY-SA 4.0 许可协议
pandas 库非常适合读取 csv 文件(这是您链接的图像中的文件内容)。您可以使用 pandas 库 读取 csv 或 txt 文件,并用 3 行简单的代码将其输出到 excel。
或者如果您的文件是制表符分隔的
'\t'
:要保存到 excel 文件,请添加以下内容:
完整代码:
这将明确保留索引,因此如果您的输入文件是:
您的输出 excel 将如下所示:
您可以看到您的数据已移动一列并且您的索引轴已保留。如果你不想要这个索引列(因为你没有为你的 df 分配一个索引所以它有 pandas 提供的任意一个):
您的输出将如下所示:
在这里您可以看到索引已从 excel 文件中删除。