CSV ↔ JSON 轉換器

免費線上 CSV / JSON 轉換器,支援 CSV 轉 JSON 與 JSON 轉 CSV,可在瀏覽器中貼上文字或載入本機檔案後直接轉換,適合整理簡單表格資料、測試資料與基礎格式檢查。

字數:0
包含欄位列
JSON 陣列格式
格式範例與解說

以下示範含標題列的 CSV 及對應的 JSON:

name,age
Alice,30
Bob,25
[
  { "name": "Alice", "age": 30 },
  { "name": "Bob", "age": 25 }
]

「JSON 陣列格式」會將每列資料包成陣列元素;若取消勾選,則輸出物件並以索引為鍵。

如何使用 CSV / JSON 轉換器

  1. 貼上 CSV 或 JSON 內容,或用「載入本機檔案」把文字讀入輸入框。
  2. 選擇轉換方向,並依資料格式調整分隔符、是否包含欄位列,以及 JSON 陣列格式設定。
  3. 按下「執行轉換」後檢查結果,再視需要複製、下載,或在 CSV 轉 JSON 時查看 JSON pretty 預覽。

什麼是 CSV / JSON 轉換?

CSV 與 JSON 是常見的資料交換格式。CSV 適合直覺呈現列與欄的純文字資料,JSON 則常見於 API 回應、設定檔與前端測試資料。把兩者互轉,能協助你在不同工具、程式流程與內容整理需求之間快速切換。

這個頁面定位為輕量級文字轉換器,適合結構單純、欄位規則明確的 CSV 與 JSON。它保留目前頁面的簡單操作與本機瀏覽器處理方式,不會把內容上傳到伺服器,也不主打進階資料清理或複雜結構轉換。

支援的轉換方向與輸出方式

  • CSV → JSON:可把每列資料轉成物件或陣列,並依「包含欄位列」設定決定是否用第一列欄名建立鍵名。
  • JSON → CSV:可處理 JSON 陣列,或在取消「JSON 陣列格式」時把一般物件輸出為 key / value 形式。
  • 欄位分隔符目前支援逗號、分號與 Tab,方便對應常見的純文字分隔格式。
  • JSON pretty 預覽只會在 CSV → JSON 且輸出可成功解析時顯示,不影響實際輸出內容。

工具特色

  • 支援 CSV 與 JSON 雙向轉換,保留現有操作流程與按鈕行為。
  • 可直接在頁面貼上文字,也可在瀏覽器中讀取本機檔案內容填入輸入框。
  • 提供欄位分隔符、欄位列開關與 JSON 陣列格式設定,方便對照目前資料結構。
  • 轉換結果會以帶行號的文字區塊顯示,便於檢查內容。
  • 支援複製結果與下載純文字輸出,適合後續貼到編輯器或匯入其他工具。
  • CSV → JSON 成功時可額外查看格式化 JSON 預覽,方便快速核對結構。

常見使用情境

  • 把簡單的名單、設定或測試資料從 CSV 轉成 JSON,方便貼到前端或 API 測試流程中。
  • 把 JSON 陣列轉成 CSV,快速整理成更容易檢視或分享的表格文字格式。
  • 在匯入其他系統前,先檢查欄位列、分隔符與基礎資料排列是否符合預期。
  • 把本機的小型資料檔讀進瀏覽器,進行一次性的格式轉換與內容確認。
  • 配合其他文字工具做後續清理,例如先轉成 JSON 再美化,或先轉成 CSV 再用正規表達式整理。

常見問題

這個工具支援 CSV 轉 JSON 和 JSON 轉 CSV 嗎?

支援。頁面可在兩個方向之間切換,並沿用目前已有的分隔符、欄位列與 JSON 陣列格式設定。

我載入的檔案會上傳到伺服器嗎?

不會。這個頁面只是在瀏覽器中讀取你選擇的本機檔案文字內容,再用目前頁面的轉換邏輯處理,不會把檔案送到伺服器。

可以完整處理帶引號、內含分隔符或跨行欄位的複雜 CSV 嗎?

不建議把它當成完整 CSV 解析器使用。這個工具較適合結構單純的純文字 CSV;若資料含有複雜引號、嵌入分隔符或多行欄位,請務必自行驗證結果。

「包含欄位列」會影響什麼?

在 CSV → JSON 時,勾選後會把第一列視為欄名並建立物件鍵;在 JSON → CSV 時,若輸出的是物件陣列或 key / value 形式,也會決定是否先輸出標題列。

「JSON 陣列格式」會改變哪些結果?

在 CSV → JSON 時,勾選代表輸出陣列;取消後會輸出以索引為鍵的物件。在 JSON → CSV 時,勾選代表輸入應為 JSON 陣列;取消後則改為處理一般物件並輸出 key / value 列。

巢狀 JSON 或欄位不一致的資料適合用這個工具嗎?

不太適合。這個工具最適合欄位規則一致、結構平坦的 JSON 或 CSV。若資料有多層巢狀、欄位差異很大,輸出結果可能不符合你預期。

注意事項

  • 目前 CSV 處理方式以簡單分隔為主,較適合純文字、規則明確的資料列。
  • 若 CSV 內容含有引號包裹欄位、欄位內分隔符或多行資料,請在轉換後手動檢查每一列結果。
  • JSON → CSV 對平坦陣列與一般物件較友善;遇到巢狀物件、陣列內結構不一致或複合型別時,建議先整理資料再轉換。
  • 這個頁面不提供資料驗證、欄位映射、批次處理或 Excel 匯入功能。

相關工具