将python文件输出并将输出读入excel

时间:2019-06-22 18:17:44

标签: python excel dataframe

我正在使用Google NLP从文本中提取实体。在终端中运行代码后,将收到如下所示的输出。

Python File Ouput

我很难弄清楚如何创建一个以“名称,类型,显着性,Wiki URL和MID”为标题的数据框,并将右侧的数据输入到excel文件中。

我当时想我可以使用这样的东西:

import xlwt

x = (("a",1),("b",2),("c",3))

wb = xlwt.Workbook()
ws = wb.add_sheet("test")
for i, row in enumerate(x):
    for j, col in enumerate(row):
        ws.write(i, j, col)
wb.save("sample.xls")

您的帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

就像安娜在上面评论过的那样,您可以使用熊猫来编写出色的文字。您提供的元组可以按以下方式写入excel(作为列表传递)。如果您的Google NLP文件为JSON格式,则也可以使用熊猫。

import pandas as pd
x = (("a",1),("b",2),("c",3))
file_df = pd.DataFrame(list(x))
file_df.to_excel('output.xlsx')