在python中将简单的Dictionary导出到Excel文件中

时间:2015-02-17 05:15:09

标签: python dictionary excel-2010

我是python的新手。 我有一个简单的字典,其键和值如下

dict1 = {"number of storage arrays": 45, "number of ports":2390,......}

我需要将它们放在excel表中,如下所示

number of storage arrays 45
number of ports          2390

我有一本很大的字典。

2 个答案:

答案 0 :(得分:5)

Sassikant,

这将打开一个名为output.csv的文件,并将字典的内容输出到电子表格中。第一列将具有键,第二列将具有值。

import csv

with open('output.csv', 'wb') as output:
    writer = csv.writer(output)
    for key, value in dict1.iteritems():
        writer.writerow([key, value])

您可以使用excel打开csv并将其保存为您喜欢的任何格式。

答案 1 :(得分:2)

您可以使用pandas。

import pandas as pd

dict1 = {"number of storage arrays": 45, "number of ports":2390}

df = pd.DataFrame(data=dict1, index=[0])

df = (df.T)

print (df)

df.to_excel('dict1.xlsx')