Python 从django中的复杂字典生成复杂xls文件
我有一本这样结构的词典Python 从django中的复杂字典生成复杂xls文件,python,django,xls,xlwt,Python,Django,Xls,Xlwt,我有一本这样结构的词典 data_dict = {'man_id':{'news_name_one': 'zc_one':{'id':2, 'name': 'nameone', 'adrs':'adrsone', 'state':'stateone'} 'zc_two':{'id':3, 'name': 'nametwo', 'adrs':'adrstwo', 'sta
data_dict = {'man_id':{'news_name_one':
'zc_one':{'id':2, 'name': 'nameone', 'adrs':'adrsone', 'state':'stateone'}
'zc_two':{'id':3, 'name': 'nametwo', 'adrs':'adrstwo', 'state':'statetwo'}
'zc_three':{'id':4, 'name': 'namethree', 'adrs':'adrsthree', 'state':'statethree'}
},
{'news_name_two':
'zc_one':{'id':2, 'name': 'namefour', 'adrs':'adrsfour', 'state':'statefour'}
'zc_two':{'id':3, 'name': 'namefive', 'adrs':'adrsfive', 'state':'statefive'}
'zc_three':{'id':4, 'name': 'namesix', 'adrs':'adrssix', 'state':'statesix'}
}
}
现在我必须用python/django生成一个复杂的xls文件。xls文件的格式可在此处找到。“”。怎样才能做到呢。我还试图在html页面中实现这一点。但是太混乱了。看起来你把
数据的发布搞得一团糟了。\u dict
:从pprint导入pprint执行;pprint(data_dict)
并发布结果,确保所有内容都在一个代码块中。请使您的问题自我包含,并添加您想要的xml输出。您好,root,我已经上传了示例xls文件并共享了上面的链接。简单的解决方案是使用elementTree制作符合Microsoft Office xml格式的dict的xml文件!正如@JonClements所写的,您的输入被填充了SyntaxError
在zc_one':{'id':2,
中的第一个:
中。此外,您的格式链接看起来非常狡猾,令人警惕。请尝试让人们更容易回答您的问题。