python json字符串转对象,python类转json
数据[{name:flten , category:com , count:1, location :上海,时间: 2020-7-2},{ 姓名: flten ,类别: com ,计数:1,位置:上海,时间: 2020-7-2},{ 姓名: flten ,类别: com ,计数:1,位置:上海,时间: 2020-7-2},{ 姓名: flten ,类别: com ,计数:1,位置:上海,时间: 2020-7-2},{ 姓名: flten ,类别: com ,计数:1,位置:上海,时间: 2020-7-2},{ 姓名: flten ,类别: com ,计数:1,位置:上海,时间: 2020-7-2},{ 姓名: flten ,类别: com ,计数:1,位置:上海,时间: 2020-7-2},{ 姓名: flten ,类别: com ,计数:1,位置:上海,时间: 2020-7-2}]代码导入jsonimport tablib# json.text文件的格式:[{a:1},{a:2},{a:3},{a:4},{a:5}]#获取数据数据with open(json.txt , r ,encoding= utf-8 )为f:rows=JSON。加载(f)#打印(行数)#将数据中的键作为标题,也可以自定义标题(列名)header=tuple([ i for i in rows[0]).keys()]) # print(header ,header) data=[] #循环里面的字典,将价值作为数据写入进去对于行中的行:body=[]对于行中的v。values():body。附加数据。append(tuple(body))# print( data ,data) data=tablib .Dataset(*data,headers=header) print(data ,data) open(data.xlsx , wb ).写(data.xlsx)过程中报错
原因只装了点安装tablib导致安装tablib库不全面解决点安装tablib[全部]结果
查看生成的超过文件
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。