將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