線上 CSV 轉 JSON | 免費且安全

將 CSV 檔案轉換為 JSON 格式,支援自訂分隔符、標題列與大型檔案,全程在瀏覽器本機安全轉換。

把 CSV 貼上或上傳檔案,工具會即時把每一列轉成一個 JSON 物件,第一列自動當作欄位名稱(key),輸出乾淨的物件陣列。自動辨識逗號、Tab、分號等分隔符號,正確處理用雙引號包住、欄位內含逗號或換行的情況,也可以跳過空白列。整個轉換全在瀏覽器本機完成,CSV 資料不會上傳到任何伺服器——不管是 Excel 另存的報表、政府開放資料平台下載的資料集,還是 ERP 系統匯出的訂單清單,都能放心直接貼進來轉。

CSV 輸入

上傳 CSV

範例上傳轉換清除

JSON 輸出

JSON 結果會顯示在這裡...

JSON 格式化壓縮複製下載

JSON 結果會顯示在這裡...

主要功能

用戶端處理

您的 CSV 直接在您的瀏覽器中解析。沒有資料發送到任何伺服器。

智慧解析

自動檢測分隔符並正確處理帶引號的欄位。

靈活輸出

選擇是將第一行用作標題還是產生簡單的陣列陣列。

你可能還需要

JSON 轉 CSV

將 JSON 資料轉換為乾淨的 CSV 輸出。

開啟工具

Excel 轉 JSON

將 Excel 電子表格轉換為 JSON。

開啟工具

CSV 檢視器

開啟、編輯並匯出 CSV 檔案,自動辨識各種分隔符號。

開啟工具

JSON 格式化和驗證器

格式化、驗證和視覺化 JSON 資料。

開啟工具

CSV 轉 JSON 的操作步驟

  1. 1

    貼上或上傳 CSV

    在輸入框貼上 CSV 內容,或直接上傳 .csv 檔案。逗號、Tab、分號等分隔符號都會自動辨識,從 Excel、Google 試算表另存,或從政府開放資料平台下載的 CSV 都適用。

  2. 2

    設定解析選項

    選擇是否把第一列當作標題列(即 JSON 物件的欄位名稱 key),並可勾選跳過空白列,讓輸出結果更乾淨整齊。

  3. 3

    轉換成 JSON

    按下「轉換為 JSON」。啟用標題列時,每一列變成一個 JSON 物件;未啟用時則輸出純陣列中的陣列,適合直接餵給程式處理。

  4. 4

    複製或下載結果

    用「複製」把 JSON 放進剪貼簿,直接貼進程式碼或 API 測試工具(如 Postman);或用「下載」另存成 .json 檔交給後端或 Mock Server 使用。

參考資料

相關工具

常見問題

這個工具免費嗎?需要登入或付費嗎?
完全免費,不需要登入、不用建立帳號,也沒有每日使用次數限制,打開網頁就能直接把 CSV 轉成 JSON。
CSV 的標題列怎麼對應到 JSON 的欄位名稱?
開啟「標題行」選項後,第一列的每個值會成為 JSON 物件的 key,後續每一列都變成一個物件,把對應的欄位值填進去。例如標題是 `姓名,電話,縣市`,第二列就會轉成 `{"姓名":"王小明","電話":"0912...","縣市":"台北市"}`。若關閉標題列,輸出的是純陣列中的陣列。
欄位裡有逗號、換行或雙引號會解析錯誤嗎?
不會。解析器遵循 RFC 4180 的雙引號規則——用雙引號包住的欄位內,若含逗號、換行或雙引號,都會被完整保留,不會誤拆成多欄。像地址、備註這類常含逗號的欄位都能正確處理。
從 Excel 或 Google 試算表另存的 CSV 可以直接用嗎?
可以。Excel「另存新檔 → CSV(逗號分隔)」或 Google 試算表「下載 → CSV」匯出的檔案都能直接貼上或上傳,分隔符號會自動判斷。若遇到中文亂碼,請在匯出時選擇 UTF-8 編碼。
政府開放資料或 ERP 匯出的 CSV 適用嗎?
適用。台灣政府開放資料平台(data.gov.tw)、健保署、各縣市資料平台下載的 CSV,以及 SAP、鼎新等 ERP 系統匯出的報表,通常都是標準 CSV 格式,直接貼進來就能轉成 JSON。若有 BOM 開頭()造成第一個欄位名稱多一個奇怪字元,換 UTF-8 without BOM 重新匯出即可。
我的 CSV 資料會被上傳到伺服器嗎?
不會。所有解析都在你的瀏覽器本機執行,CSV 資料完全不會離開你的裝置。處理客戶名單、訂單明細、員工薪資這類敏感內容也不用擔心資料外洩。
轉出來的 JSON 可以怎麼接著用?
可以複製貼進程式碼當作測試假資料、丟進 Postman 或 Insomnia 的 request body 測 API,或下載成 .json 檔直接交給後端工程師或 Mock Server(如 json-server)使用。需要檢查或美化 JSON 結構時,可以搭配旁邊的 JSON 格式化工具。