如何将json转换为csv (excel ) (范例)

・1 分钟阅读

为了从json到csv获取数据,你可以使用下面的脚本:

 

import json
import csv

f = open('file.json')
data = json.load(f)
f.close()

f = csv.writer(open('file.csv', 'wb+'))
# use encode to convert non-ASCII characters
for item in data:
 values = [ x.encode('utf8') for x in item['fields'].values() ]
 f.writerow([item['pk'], item['model']] + values)
Xajhqffl profile image