json轉換為csv 基於python2

2021-09-19 22:08:57 字數 877 閱讀 2175

非常實用的工具,可以很方便得將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 ...