工具用的順手嗎?
你的回饋能幫助我們做得更好
實現JSON陣列與CSV表格資料之間的相互轉換,適用於資料分析與程式開發。
概覽
了解工具能解決的問題、計算或處理邏輯,以及資料邊界。
JSON 以物件、陣列和基本值描述資料;CSV 則以文字列出欄位與記錄,方便貼入試算表或交給只接受表格文字的流程。這個轉換器可在 JSON 與 CSV 間切換方向,輸入和結果都是文字。JSON 轉 CSV 時,適合使用欄位一致的物件陣列,例如 [{"name":"林安","age":28},{"name":"陳宇","age":31}],輸出會以欄位名稱作為表頭、每個物件作為一列。CSV 轉 JSON 時,第一列會被視為表頭,後續列轉成物件陣列。
分隔符號是用來區分 CSV 欄位的字元;可選逗號、分號或 Tab。輸入端與選項要一致,否則原本的一列可能被拆成錯誤的欄數。CSV 不記錄原始 JSON 的資料型別,因此轉回 JSON 時,部分看起來像數字或 true/false 的值會被辨識成數字或布林值。
若手上有多筆商品記錄,可先將欄位相同的物件放在 JSON 陣列中。轉出的 CSV 會有表頭 item,price,後續各列分別放商品名稱和價格。表頭讓每欄的意義容易辨認,可再貼入支援 CSV 的試算表或資料匯入流程。若 CSV 的第一列不是欄名,反向轉換前先補上欄位名稱,否則那列內容會成為 JSON 物件的鍵。
指南
依步驟完成操作,並透過範例核對輸入與結果。
JSON 轉 CSV 時,貼上合法的 JSON,建議使用多筆欄位一致的物件陣列。CSV 轉 JSON 時,確認第一列是欄位名稱,並檢查每筆記錄的欄位數。
依 CSV 文字實際使用的符號,選逗號、分號或 Tab。轉換 JSON 時這個選項決定輸出欄位分隔方式;解析 CSV 時也要選與輸入一致的符號。
使用格式旁的切換控制改變方向,結果會隨輸入更新。檢查表頭、列數、空白欄位和型別,再複製或下載結果文字。
情境
查看這項工具在不同工作與生活流程中的用法。
開發者拿到一組結構一致的 JSON 物件時,可轉成 CSV 逐列檢查欄位,或交給能匯入 CSV 的試算表工作流程。若資料有巢狀物件,先確認原始結構是否適合直接轉換,避免把結果當成已展平的表格。
資料整理者可將含標題列的 CSV 轉成 JSON 物件陣列,作為後續程式處理的文字輸入。轉換後要留意識別碼、郵遞區號或有前導零的值,確認它們沒有被當成數字。
問答
集中解答常見疑問與容易混淆的問題。
不會自動把巢狀物件拆成多個欄位。若需要一欄一個值,請先在資料來源整理成扁平欄位,再轉換並核對結果。
CSV 沒有欄位型別宣告,解析時會動態辨識部分值。若編號、郵遞區號或其他字串必須保留原樣,轉換後請逐欄檢查;不能只靠 CSV 還原原本型別。
常見原因是選錯分隔符,或 CSV 首列並非欄位名稱。請依輸入選逗號、分號或 Tab,並確認首列和各列欄位數一致後再轉換。
CSV 格式可用雙引號包住含分隔符、雙引號或換行的欄位;若欄位內容本身有雙引號,也要依格式規則處理。遇到列欄錯位時,先檢查引號是否成對,再比對原始文字與輸出。
須知
使用前了解適用範圍、結果限制與必要提醒。
JSON 與 CSV 表達資料的方式不同,往返轉換不保證保留原始型別、巢狀層次或每個欄位的格式。檢查輸出的表頭、空值和識別碼;像 00123 這類必須維持文字的值,不要未核對就當成數值使用。
轉出的 CSV 不會自動替可能被試算表辨識為公式的內容加上防護前綴。若資料包含外部來源或不可信的文字,使用試算表開啟前先檢查以 =、+、- 或 @ 等字元開頭的儲存格。OWASP 的 CSV Injection 說明列出此類風險;不同試算表程式可能採用不同的解讀方式。核驗日期:2026-09-30。
推薦
查找相關工具、專題與可用的 API 能力。