JSON 轉 CSV 轉換器
將 JSON 陣列轉換為 CSV 格式,用於試算表匯入和資料分析。支援自動偵測欄位、自訂分隔符號、即時預覽表格,並可一鍵下載 .csv 檔案。
什麼是 JSON 轉 CSV 轉換器?
JSON(JavaScript Object Notation)是現代 API 和資料交換中最常見的格式,而 CSV(Comma-Separated Values)則是試算表軟體(如 Microsoft Excel、Google Sheets)和資料分析工具最普遍接受的格式。本工具能夠自動將 JSON 物件陣列轉換為格式正確的 CSV 文件,讓您輕鬆在不同工具之間轉移資料。
如何使用本工具?
- 將 JSON 陣列貼入左側輸入框(支援物件陣列格式)
- 選擇適合的分隔符號:逗號適用於大多數工具,分號適用於某些歐洲區域設定
- 視需要勾選「包含標題列」、「展開巢狀物件」或「null 轉為空白」選項
- 點擊「轉換」按鈕,即可在右側看到 CSV 結果及表格預覽
- 使用「下載 CSV」按鈕儲存檔案,或「複製 CSV」複製到剪貼簿
適用場景
- API 資料匯出:將 REST API 回傳的 JSON 資料轉為 Excel 可讀格式
- 資料分析:匯入 Python pandas、R 或 Tableau 進行統計分析
- 資料庫遷移:將 NoSQL 資料庫(如 MongoDB)的資料轉換為關聯式資料庫格式
- 報表製作:快速產生可供業務人員閱讀的試算表報表
常見問題
支援哪些 JSON 格式?
本工具支援標準的 JSON 物件陣列格式,例如 [{"key":"value"}, ...]。每個陣列元素應為一個物件,工具會自動合併所有物件的鍵值作為 CSV 標題。若某物件缺少特定欄位,該儲存格將留空。
含有逗號或引號的欄位值會如何處理?
工具會自動偵測含有分隔符號、換行符或雙引號的欄位值,並以雙引號包覆該欄位,同時將欄位內的雙引號替換為兩個連續雙引號(""),符合 RFC 4180 CSV 標準規範。
「展開巢狀物件」功能是什麼?
當 JSON 物件中包含巢狀物件時(例如 {"地址": {"縣市": "台北", "區域": "大安區"}}),勾選此選項後,工具會將巢狀鍵以點號(.)連接展開為獨立欄位,如 地址.縣市、地址.區域。
資料量有限制嗎?
本工具完全在瀏覽器端執行,不會上傳任何資料到伺服器,因此安全性高。實際處理量受限於您的瀏覽器記憶體,一般而言可輕鬆處理數萬筆資料。若資料量極大(超過 10MB),建議使用命令列工具(如 jq)處理。
下載的 CSV 編碼是什麼?
下載檔案使用 UTF-8 with BOM 編碼,確保中文、日文等非 ASCII 字元在 Microsoft Excel 中也能正確顯示,無需額外設定匯入編碼。
陣列類型的欄位值如何處理?
若欄位值為陣列(如 ["標籤1", "標籤2"]),工具會將其序列化為 JSON 字串並以引號包覆放入 CSV 儲存格中。若需要進一步處理,建議先在 JSON 中預處理這些欄位。
