JSON 轉 CSV 轉換器

即時將 JSON 陣列轉換為 CSV

概覽

JSON 轉 CSV 轉換器可將 JSON 物件陣列——API 回應、NoSQL 匯出、設定資料——轉換成適合試算表使用的 CSV。巢狀物件會展平成帶點號的欄位名稱,你可以控制分隔符與引號樣式,讓輸出結果能在 Excel、Google 試算表或任何支援 CSV 的工具中順利開啟。

此轉換器可偵測與處理的內容
  • 自動欄位偵測:陣列中所有物件的鍵會成為 CSV 的標題
  • 巢狀物件展平:JSON 中巢狀的物件會以 'user.name' 這樣的點號鍵表示
  • 可設定的引號規則:最小化引號、為所有欄位加引號,或僅為非數字值加引號
  • 分隔符選擇:逗號、分號、定位符或直線,配合你目標試算表的地區設定
  • 標題列開關:在輸出中包含或省略欄位名稱列
  • 完全在瀏覽器中執行:你的 JSON 資料絕不會上傳到伺服器
何時需要將 JSON 轉換為 CSV
  • 將 REST API 回應匯出為 CSV 報告,供非技術人員在 Excel 中開啟
  • 將 MongoDB 或 NoSQL 查詢結果轉換為表格形式以進行試算表分析
  • 將 JSON 設定陣列轉換成可編輯的 CSV 以便大量審閱
  • 為需要表格輸入的工具(CRM、資料庫工具)產生 CSV 匯入檔案
  • 從自動化測試所用的 JSON 夾具產生便於試算表使用的測試資料
如何將 JSON 轉換為 CSV
  1. 1.將 JSON 物件陣列貼到輸入編輯器,或上傳 .json 檔案
  2. 2.選擇輸出的分隔符與引號樣式
  3. 3.決定巢狀物件應展平為點號欄位,或轉為字串
  4. 4.開啟自動轉換以即時查看輸出,或點擊「轉換」
  5. 5.複製 CSV 輸出或下載為 .csv 檔案
需要了解的邊界情況
  • 陣列中鍵不同的物件會產生所有鍵聯集的標題列——缺失的值會顯示為空儲存格
  • 深度巢狀的物件或陣列中陣列無法乾淨地展平為二維表格——建議先對複雜 JSON 進行預先展平
  • 以 JSON 字串形式格式化的數字(例如 "00123")進入 CSV 後會以文字形式保留,因為 CSV 沒有原生型別系統
  • 歐洲地區的試算表通常預期使用分號而非逗號作為分隔符——請檢查目標應用程式的設定
限制
  • 非常大的 JSON 陣列可能超出瀏覽器記憶體——對於龐大資料集請使用以腳本為基礎的工具
  • JSON 中的循環參照或無法序列化的值會導致轉換錯誤
  • CSV 在不展平或字串化的情況下無法表示 JSON 的巢狀陣列與物件,這對深度巢狀資料本質上是有損的
需要反向轉換嗎?

如果你從 CSV 匯出檔案出發——來自 Excel、Google 試算表或資料庫傾印——需要用於 API 或 JavaScript 程式碼的結構化 JSON,請改用 CSV 轉 JSON 轉換器。它會自動偵測你的標題列、分隔符與值類型。