将字典数据保存到.xls文件中

时间:2015-02-11 06:28:08

标签: python-2.7 xlwt

我有这样的字典: -

{u'qty_on_hnd': 33.0, u'brand': u'A PORTELA', u'barcode': u'APORTELAMENCIO', u'qty_case': 12.0, u'descrip': u'MENCIA 2012', u'type': u'WINE-IMP/SPAIN', u'price': 22.99, u'size': '1500ML'}

{u'qty_on_hnd': 21.0, u'brand': u'ABAD DOM BUENO', u'barcode': u'APORTELAMENCIO', u'qty_case': 12.0, u'descrip': u'GODELLO 2013', u'type': u'WINE-IMP/SPAIN', u'price': 16.99, u'size': '750ml'}

我希望每个密钥成为列名和剩余值存储在每一行中各自的密钥。我的dict名称是brand_dict。 有没有解决方案

1 个答案:

答案 0 :(得分:0)

为列名称循环brand_dict.keys(),为行添加brand_dict.values()

for x, column_name in enumerate(brand_dict.keys()):
    worksheet.write(0, x, column_name)

for x, cell_value in enumerate(brand_dict.values()):
    worksheet.write(1, x, cell_value)