跳至主要內容
SPCXTools

CSV 轉 JSON 轉換器

具備自動偵測分隔符號與型態轉換功能,將 CSV 和 TSV 資料轉換為乾淨的 JSON 格式。

本機執行 — 檔案絕不會離開您的裝置

正在載入工具…

如何使用 CSV 轉 JSON 轉換器

  1. 1將 CSV 貼到左側方塊中,或點擊 開啟檔案 來載入 .csv、.tsv 或 .txt 檔案。
  2. 2確認 分隔符號(大多數檔案適用「自動偵測」),以及 第一列是否包含標題。
  3. 3選擇是否 轉換數字與布林值,並設定輸出格式為排版美化或壓縮。
  4. 4複製 JSON,或將其下載為 .json 檔案。

在瀏覽器中將 CSV 轉換為 JSON

CSV 是試算表、資料庫與分析工具通用的匯出格式,而 JSON 則是 API、JavaScript 應用程式與 NoSQL 資料庫所需的格式。這款 CSV 轉 JSON 轉換器能完美銜接兩者:只需貼上或開啟 CSV 檔案,即可立即獲得格式正確的 JSON。它會自動偵測分隔符號、正確處理引號包覆的欄位,並將數字、布林值與空白儲存格轉換為對應的 JSON 類型。您的資料絕不會離開您的裝置。

功能特色

  • 物件陣列或陣列的陣列 — 使用標題列作為鍵值 (keys),或將資料列保留為純陣列。
  • 自動偵測分隔符號 — 支援逗號、分號、定位字元 (TSV) 與管線符號 (pipe),也可手動自訂。
  • 符合標準的解析方式 — 支援引號包覆的欄位、內嵌逗號、換行符號與跳脫引號。
  • 類型轉換 — 自動轉換數字、true/false 與 null,同時將郵遞區號等開頭為零的數值保留為純文字。
  • 重複與空白標題 — 自動重新命名 (例如 name_2、column_3),確保資料不會被覆寫。
  • 格式化或壓縮輸出 — 支援一鍵複製與下載 .json 檔案。
  • 注重隱私 — 檔案僅在本機讀取,絕不會上傳。

範例

以下 CSV 資料:

id,name,active
1,Ada Lovelace,true
2,"Turing, Alan",false

轉換為:

[
  { "id": 1, "name": "Ada Lovelace", "active": true },
  { "id": 2, "name": "Turing, Alan", "active": false }
]

"Turing, Alan" 外圍的引號可將逗號保留在該欄位內,避免被錯誤分割成兩個欄位。

順利轉換的小技巧

  • 請確保第一列包含您想作為 JSON 鍵值的欄位名稱。簡短、一致且不含空格的名稱(例如 first_name)在程式碼中最容易使用。
  • 檢查編輯器下方顯示的列數與欄數。如果欄數看起來有誤,很可能是分隔符號設定錯誤。
  • 注意文字格式的數字。像是 1,234.50 或 12% 這類數值會被當作字串處理,因為它們不是有效的 JSON 數字。如果您需要數字格式,請先在試算表中清理這些資料。
  • 大型檔案(數 MB 大小)也能順利轉換,但過大的匯出結果在畫面上顯示可能會變慢。建議直接下載結果,而不要捲動查看。

相關工具

需要反向轉換嗎?JSON 轉 CSV 工具 可以將 JSON 陣列轉換為試算表適用的 CSV 格式。若要驗證或重新格式化結果,請將其貼到 JSON 格式化工具 中。

常見問題

轉換器會產生什麼樣的 JSON 結構?
勾選 第一列為標題 時,您會得到一個物件陣列,每一列對應一個物件,並使用標題儲存格作為鍵值:[{"id": 1, "name": "Ada"}, …]。若未勾選,則會得到一個陣列的陣列,每一列對應一個陣列:[[1, "Ada"], …]。
數字、布林值和空白儲存格會如何轉換?
勾選 轉換數字與布林值 時,像 42 和 3.14 這樣的值會變成 JSON 數字,true 和 false 會變成布林值,而空白儲存格會變成 null。若轉換會遺失資訊,則會保留為純文字 — 例如開頭為零的郵遞區號或 ID (00123) 以及極大的整數。取消勾選此選項即可將所有值保留為字串。
它可以處理欄位內的逗號和換行符號嗎?
可以。解析器遵循 CSV 標準 (RFC 4180):用雙引號包住的欄位可以包含分隔符號、換行符號,以及寫成兩個雙引號 ("") 的跳脫引號。如果引號沒有閉合,轉換器會顯示錯誤,而不會自行猜測。
我的 CSV 使用分號。這樣可以轉換嗎?
可以。許多歐洲國家的試算表軟體在匯出 CSV 時會使用分號,因為他們將逗號作為小數點。自動偵測功能可辨識逗號、分號、定位字元和垂直線,您也可以自行選擇分隔符號。
我的資料會被上傳到任何地方嗎?
不會。檔案完全在您的瀏覽器中讀取與轉換,因此可以安全地用於處理客戶名單、匯出資料和其他機密資料。
如何轉換 Excel 檔案?
在 Excel、Google 試算表或 Numbers 中,將試算表匯出或另存為 CSV (逗號分隔值) 格式,然後在這裡開啟該檔案。