我有一个带有示例 JSON 输出的文件,如下所示: jsonoutput.txt 文件:
[{"fruit": "orange", "id":1, "countries": ["Portugal"], "color": "Orange"}
{"fruit": "apple", "id":2, "countries": ["Portugal"], "color": "red"}]
我需要输出 csv 作为(excel 文件):
fruit id countries color
orange 1 Portugal Orange
apple 2 Spain red
现在,我得到的水果 id 国家颜色为橙色 1 [u'Portugal'] Orange apple 2 [u'Spain'] red
如何从列国家/地区中删除 [] 、 u 和 '' ?
print (json.dumps(fruits))
--在json输出中给我
这是我尝试将 json 转换为 xlsx 的内容:
data= tablib.Dataset(headers=('Fruit','id','Countries','Color'))
importfile = 'jsonoutput.txt'
data.json = open(importfile. 'r').read()
data_export = data.export('xlsx')
with open('output.xlsx','wb') as f:
f.write(data_export)
f.close()