非常實用的工具,可以很方便得將json檔案轉換為csv檔案,然後使用excel軟體開啟檢視。使用時只需要將要讀取的json檔名更改為你需要的檔名即可(注:請將json檔案放在和本檔案同一路徑下,否則需要使用絕對路徑)。
出處:
# -*- coding:utf-8 -*-
import json, csv
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
def json_to_csv():
# 讀取json檔案
json_file = open('04tencent_hr.json', 'r')
# 建立csv檔案
csv_file = open('05json.csv', 'w')
# 建立讀寫器
csv_writer = csv.writer(csv_file)
# 提取表頭和正文內容
data = json.load(json_file)
# 表頭
sheet_title = data[0].keys()
# 正文內容
content_list = [dict.values() for dict in data]
# 通過讀寫器寫入csv檔案
csv_writer.writerow(sheet_title)
csv_writer.writerows(content_list)
# 關閉檔案
json_file.close()
csv_file.close()
if __name__ == '__main__':
json_to_csv()
乙個Excel轉換為Json格式的Python指令碼
來自 專案路徑 乙個python指令碼,自動轉換excel裡面的配置到json格式。1 這個是為unity準備的,不過稍作修改可執行於任何環境 2 excel內容要求為鍵值對的形式,具體可以參考指令碼內的說明。3 讀取 裡面限制了讀取配置的路徑為resources config,即所有的配置都要放在...
json轉換為物件
將json字串轉化為物件 param jsondata json串 param beantype 轉換物件 return 轉換好的物件 throws ioexception throws jsonparseexception return t 轉換中可能遇到的情況 轉換時json中的字段沒按照駝峰式...
python txt檔案轉換為csv檔案
coding utf 8 import csv with open file.csv wb as csvfile spamwriter csv.writer csvfile,dialect excel 讀要轉換的txt檔案,檔案每行各詞間以 字元分隔 with open top20 new.txt ...