CSV 與 JSON 互轉
在 CSV 與 JSON 之間雙向轉換,遵循 RFC4180 引號轉義,支援表頭與自訂分隔符。
JSON
CSV
輸入
輸出
使用說明
📖 工具介紹
CSV 與 JSON 互轉是一款面向資料處理、介面除錯與表格搬運情境的免費線上轉換工具。日常開發中,後端介面經常回傳 JSON 陣列,而產品、營運同事更習慣用 Excel 開啟 CSV 做篩選樞紐分析;反過來,從 Excel 匯出的 CSV 資料也常常需要灌入測試腳本或後端介面。本工具在兩種格式之間架起橋樑:把 JSON 物件陣列一鍵匯出為帶表頭的 CSV,或把 CSV 解析為結構化的 JSON 陣列。解析嚴格遵循 RFC4180 規範,正確處理欄位內逗號、雙引號與換行,引號內的雙寫引號會還原為單個引號,不會出現欄位錯位。轉換方向可以透過中央的圓形交換按鈕一鍵對調,連輸入輸出內容也會隨之交換,方便來回除錯。分隔符支援逗號、分號與 Tab 三種,適配中文環境裡常用的分號 CSV。勾選「首行為表頭」後,CSV 第一行會被當作物件鍵名產生物件陣列;取消勾選則輸出二維陣列。下載 CSV 時自動寫入 BOM,避免 Excel 開啟中文時出現亂碼。所有轉換在瀏覽器本機完成,表格資料不會離開本機,處理客戶名單、訂單等敏感資料時同樣安心。
✨ 功能特點
- 雙向轉換:JSON 轉 CSV 與 CSV 轉 JSON 一鍵切換,交換按鈕對調內容
- 規範解析:遵循 RFC4180,正確處理引號、逗號與欄位內換行
- 表頭智慧:首行可作表頭產生物件陣列,也可輸出純二維陣列
- 分隔符可選:逗號、分號、Tab 按需切換
- 匯出友善:CSV 自動帶 BOM,Excel 開啟中文不會亂碼
- 本機處理:表格資料全程不出瀏覽器,隱私安全
📝 使用方式
- 確認頂部方向:左側為來源格式,右側為目標格式,點交換按鈕可對調
- 選擇分隔符,並按需勾選「首行為表頭」
- 在左側貼上 JSON 陣列或 CSV 文字
- 點擊「轉換」按鈕,右側即產生對應格式結果
- 複製結果,或下載為 .csv / .json 檔案使用
⚠️ 注意事項
- 陣列要求:JSON 轉 CSV 時頂層必須是陣列,單個物件請先包成陣列
- 鍵合併:多物件鍵不一致時,表頭取全部鍵的聯集,缺鍵欄位留空
- 空欄位:CSV 中連續分隔符之間的空內容會被保留為空字串
- 型別保真:CSV 輸出全部為文字,數字與布林在轉回 JSON 時需自行還原
- 效能提示:十萬行以上的超大表格建議分批轉換,避免瀏覽器長時間佔用