作法1:( react-gh-pages離線套件)
將JSON格式轉換成CSV純文字讀取格式工具
步驟1:下載解壓縮 react-gh-pages
步驟2:開啟json-gh-pages資料夾下之 index.html
步驟3:將JSON格式貼於上方視窗,即可轉換成 CSV純文字格式 (預設20筆,點選Download the entire CSV)
作法2:(搭配Notepad++ 外掛工具)
經由Notepad++外掛方式(Plug-in)
作法3:(Python程式)
#'開啟檔案總管 (開啟轉換後之檔案使用)'import subprocess
import os
import pandas as pd
#'開啟GUI 取得來源檔(準備捉取JSON之來源檔案路徑)
import tkinter as tk
from tkinter import filedialog
root = tk.Tk()
file_path = filedialog.askopenfilename(initialdir = "/",title = "Select file for JSON to csv(選擇欲處理之JSON檔案)",filetypes = (("Json files","*.json"),("Text files","*.txt"),("all files","*.*")))
df = pd.read_json (open(file_path, "r", encoding="utf8"))
print(df) # 顯示讀取出之DataFrame資訊
input ("Press any key to continue!")
df.to_csv (r'd:\json2csv\Convert_Json_File.csv', index = None)
#將剛產出之CSV文字檔,直接開啟顯示出來
subprocess.Popen('explorer "d:\json2csv\Convert_Json_File.csv"')