跳到主要內容
FileTinker

JSON 轉 CSV 轉換器

貼上你的 JSON,立即轉換成 CSV。它完全在你的瀏覽器中執行,因此你的資料絕不會被上傳。

轉換後的結果會顯示在這裡。

更多預設

前往其他預設 — 每個都有獨立頁面,並已將工具設定好:

如何將 JSON 轉成 CSV

  1. 將你的 JSON 貼到方框中。
  2. 選擇分隔符號——當來源為 CSV 時,並設定第一列是否為標題列。
  3. 複製 CSV 結果。

關於將 JSON 轉成 CSV

在試算表、API 與應用程式之間搬移資料時,將 JSON 轉成 CSV 是常見的步驟。本轉換器會正確處理細節——以引號包住的 CSV 欄位可包含逗號、換行與跳脫引號,你也可選擇逗號、分號或 Tab 作為分隔符號。

整個轉換都在你的瀏覽器中執行,因此即使是龐大或敏感的資料集也絕不會接觸伺服器。需要反向轉換嗎?請使用「對調」按鈕,或可雙向轉換的主 CSV ⇄ JSON 轉換器。

接收一個 JSON 物件陣列並把它排成 CSV 列,會把各物件的鍵取聯集,所以參差不齊的資料仍能對齊,缺少的欄位就是一個空儲存格。巢狀物件與陣列不會被攤平:它們會以 JSON 文字形式寫進所屬的儲存格,讓轉換保持無損,代價是巢狀內容不會展開成欄。

常見問題

我的資料會被上傳嗎?

不會——JSON 轉 CSV 的過程完全在你的瀏覽器中進行,因此你的資料留在裝置上。

它能處理欄位中的引號與逗號嗎?

可以。CSV 的讀取與寫入皆遵循 RFC 4180,因此無論哪個方向,以引號包住的欄位都可安心包含逗號、換行與跳脫引號。

我可以更改分隔符號嗎?

可以——選擇逗號、分號或 Tab,即可涵蓋標準 CSV、歐洲匯出檔與 TSV 檔案。

我可以反向轉換嗎?

可以。按「對調」,或使用主轉換器,即可從 CSV 轉回 JSON。

巢狀 JSON 在 CSV 裡怎麼處理?

巢狀物件或陣列會以原樣的 JSON 文字落在自己的儲存格裡,而不是被展開成額外的欄。如果你需要每個巢狀欄位各佔一欄,請先攤平結構;如果你只需要資料被保留且可重新解析,儲存格內的 JSON 形式正是如此。