介绍
逗号分隔值,使用逗号分隔各字段数据,类似于excel的xls格式。
json文件转换为csv文件的步骤
1.获取两个文件对象
json_fp = open('data_json.json','r')
csv_fp = open('csv.csv','w',newline='')#newline的作用是不空行
2.json文件对象转换为dict list
data_list = json.load(json_fp)
3.创建表头
sheet_title = {"姓名",'年龄'}
4.创建写入器
writer =csv.writer(csv_fp)
5.写入表头 (写入一行,writerow)
writer.writerow(sheet_title)
6.写入内容 (写入多行,writerows)
sheet_data = []
for data in data_list:
sheet_data.append(data.values())
writer.writerows(sheet_data)
7.关闭两个文件对象
json_fp.close()
csv_fp.close()
网友评论