免費線上JSON轉CSV轉換器
上傳您的JSON檔案或貼上JSON資料並轉換為CSV
點選上傳 或拖放檔案
僅限JSON檔案
未選擇檔案
為什麼要將JSON轉換為CSV?
將JSON轉換為CSV使您的資料更容易在試算表應用程式、資料分析工具和資料庫匯入中使用。CSV格式在不同平臺上得到廣泛支援,非常適合與喜歡使用試算表軟體的使用者共享資料。
如何免費將JSON檔案轉換為CSV?
我們上面的工具提供了一種快速簡便的解決方案,可將JSON檔案轉換為CSV格式。只需上傳您的JSON檔案或貼上JSON資料,我們將生成一個您可以下載或複製到剪貼簿的CSV檔案。您的資料永遠不會離開您的瀏覽器 - 所有處理都在本地進行。
JSON與CSV:何時使用各自?
JSON非常適合應用程式和API之間的結構化資料交換,而CSV非常適合試算表應用程式和資料分析。當您需要保留複雜的資料結構時使用JSON,當您需要在試算表軟體中處理資料或將其匯入資料庫時轉換為CSV。
如何線上將JSON轉換為CSV
- 1
把JSON貼上到輸入框,或點選上傳區域、直接拖入 .json 檔案。
- 2
點選「轉換為CSV」。JSON 應該是物件陣列(例如API 回傳的資料或資料庫匯出);單個物件也可以,會轉換成一列。
- 3
所有物件中出現過的鍵都會成為欄;巢狀物件會展開為 address.city 這樣用點號連線的欄位名稱。
- 4
複製CSV,或下載為 .csv 檔案,可直接用 Excel、WPS、Google 表格開啟。
範例:巢狀JSON轉為扁平的CSV表格
第二個物件多了 email 欄位,address 是巢狀物件。轉換器會彙總所有欄位並展開巢狀:
JSON 輸入
[
{"id": 1, "name": "張三", "address": {"city": "北京", "zip": "100000"}},
{"id": 2, "name": "李四", "email": "lisi@example.com", "address": {"city": "上海"}}
]CSV 輸出
id,name,address.city,address.zip,email 1,張三,北京,100000, 2,李四,上海,,lisi@example.com
JSON轉CSV使用技巧
各物件欄位不一致也沒關係
無需事先整理資料。欄是所有鍵的並集,按首次出現的順序排列,缺失的值留空。
物件裡的陣列
一個CSV儲存格只能放一個值,所以 "tags": ["a", "b"] 這樣的陣列會以JSON文字形式寫入同一個儲存格。需要拆分時可以在表格軟體裡用「分欄」功能處理。
提示「JSON必須是陣列」?
資料很可能被包在某個屬性裡,例如 {"data": [...]}。只複製從 [ 開始到 ] 結束的陣列部分,再轉換一次即可。
Excel 開啟中文不亂碼
下載的CSV是帶BOM的UTF-8編碼,雙擊用 Excel 或 WPS 開啟時,中文、表情符號都能正常顯示。
JSON轉CSV常見問題
這個JSON轉CSV工具免費嗎?
完全免費,無需註冊,沒有浮水印,也不限制次數。
JSON資料會上傳到伺服器嗎?
不會。解析和轉換都在瀏覽器中完成,JSON裡的API 金鑰、客戶資訊等資料不會離開您的電腦。
巢狀的JSON怎麼處理?
巢狀物件會展開成用點號命名的欄,例如 user.address.city,任意層級都支援。
支援 JSON Lines(NDJSON)嗎?
不能直接轉換。JSON Lines 每行一個物件、沒有外層方括號。在開頭加上 [、結尾加上 ],並在每行末尾加逗號,變成JSON陣列後即可轉換。
生成的CSV用什麼分隔符?
使用逗號分隔;值中包含逗號、引號或換行時會自動加引號,符合 RFC 4180 標準。
如何把CSV轉回JSON?
使用 CSV轉JSON 工具,它會以表頭為鍵,把每一列轉換成一個物件。
所有CSV工具
JSON轉CSV
輕鬆將JSON檔案轉換為CSV格式。
CSV轉JSON
輕鬆將CSV檔案轉換為JSON格式。
CSV轉Excel
將CSV檔案轉換為Excel試算表。
Excel轉CSV
將Excel試算表轉換為CSV格式。
XML轉CSV
高效將XML檔案轉換為CSV格式。
CSV轉XML
高效將CSV檔案轉換為XML格式。
CSV轉Markdown
將CSV檔案轉換為Markdown表格。
CSV轉HTML
將CSV檔案轉換為HTML表格。
CSV轉PDF
將CSV檔案轉換為PDF文件。
CSV轉SQL
將CSV檔案轉換為SQL插入語句。
CSV轉vCard
將CSV檔案轉換為聯絡人vCard格式。
TSV轉CSV
輕鬆將TSV檔案轉換為CSV格式。
TSV轉Excel
輕鬆將TSV檔案轉換為Excel格式。