json转excel的python实现方法
时间:2023-3-2 12:02 作者:Anglei 分类: 自动化运维
直接上源码
import json
import tablib
# json.text文件的格式: [{"a":1},{"a":2},{"a":3},{"a":4},{"a":5}]
# 获取json数据
with open('C:\\Users\\Administrator\\Desktop\\json.txt', 'r',encoding='utf-8',errors='ignore') as f:
rows = json.load(f)
# 将json中的key作为header, 也可以自定义header(列名)
header=tuple([ i for i in rows[0].keys()])
data = []
# 循环里面的字典,将value作为数据写入进去
for row in rows:
body = []
for v in row.values():
body.append(v)
data.append(tuple(body))
#将含标题和内容的数据放到data里
data = tablib.Dataset(*data,headers=header)
#写到桌面
open('C:\\Users\\Administrator\\Desktop\\data.xls', 'wb').write(data.xls)
本文完结,相关标签: json
推荐阅读:
![]() 路过(0) |
![]() 雷人(0) |
![]() 握手(0) |
![]() 鲜花(0) |
![]() 鸡蛋(0) |