如何将嵌套字典值与列名一起写入Excel工作表? Python字典如下所示:

`test_dict = { 'posts': {'item_1': 1, 'item_2': 8, 'item_3': 105, 'item_4': 324, 'item_5': 313},'edits': {'item_1': 1, 'item_2': 8, 'item_3': 61, 'item_4': 178, 'item_5': 163},'views': {'item_1': 2345, 'item_2': 330649, 'item_3': 12920402, 'item_4': 46199102, 'item_5': 43094955}}`

我想将数据写入Excel工作表,其中COL1,COL2,COL3,COL4,COL5不在字典中(单独定义) .

COL1,COL2,COL3,COL4,COL5
 1   ,8   ,61 ,178 ,163
 1   ,8   ,105,324 ,313
2345,330649,12920402,46199102,43094955

将字典值写入 CSV 的代码:

f = open('test.xlsx', 'wb')
f.write('COL1,COL2,COL3,COL4,COL5\n')

for key, value in test_dict.iteritems() :
        f.write(str(test_dict[str(key)]["item_1"])+","+str(test_dict[str(key)]["item_2"])+","+str(test_dict[str(key)]["item_3"])+","+str(test_dict[str(key)]["item_4"])+","+str(test_dict[str(key)]["item_5"])+"\n");
f.close()

在这种情况下,如何将 CSV 转换为 XLSX (任何一个班轮?)

How to write these dictionary values into excel-sheet directly as in above format ?

你能帮帮我吗?