将json数据写入csv文件的操作流程


# 知识点二 csv文件 json转csv
with open("五虎大将.json", "w", encoding="utf8") as f: f.write(json.dumps(data)) with open("五虎大将.json", "r", encoding="utf8") as f: new_data = json.loads(f.read()) print(new_data) # 写入csv文件的步骤

# 1、提取表头 表内容
sheet_name = new_data[0].keys() sheet_data = [] for data in new_data: sheet_data.append(data.values()) # 2、创建csv文件
fp_csv = open("datacsv.csv", "w", encoding="gbk", newline="")  # newline 是解决写入存在换行符的问题

# 3、csv写入器
writer = csv.writer(fp_csv) # 4、写入表头
writer.writerow(["姓名", "年龄"]) # 5、写入内容
writer.writerows(sheet_data) # 6、关闭文件
fp_csv.close()

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM