CSV JSON 轉換器
CSV、TSV 與 JSON 雙向轉換,保留文字與數字原文,提供預覽、本機匯入及兩種 CSV 匯出模式。
尚未轉換。
從試算表文字轉成可交換的資料
將 CSV 名單貼上,選擇分隔符號與是否有表頭,按「轉換資料」。例如 name,age 換行 Amy,25,會產生包含 name 為 Amy、age 為字串「25」的物件陣列。需要確認結構時,可再使用 JSON 格式化工具。
保留字串與數值原文
CSV 的 00123、電話與日期一律為字串,不自動猜型別。重複或空白表頭會停止轉換;關閉表頭選項則保留成欄位陣列。JSON 轉 CSV 先使用既有 JSON 語法解析器驗證,再以數字原始字面值產生儲存格,因此 9007199254740993、1e100 不會先轉為失真的 Number。這些文字仍可能被試算表自行解讀;需要保留數值原貌時請以文字方式匯入。
支援的格式與往返限制
依 RFC 4180 的欄位引號、雙引號跳脫與換行規則,另接受 LF、分號和 TSV。標題依首次出現順序聯集,缺少欄位與 null 輸出空格,空字串與 null 無法無損往返;CSV 沒有型別資訊,布林及數字回到 JSON 會成為字串。深層結構、混合列、重複 JSON 鍵與不等寬紀錄會拒絕。前 20 筆只是預覽,下載包含全部結果。
格式與安全來源
RFC 4180 CSV 格式、OWASP CSV Formula Injection。匯出只編碼資料,不執行內容;請保留對不可信試算表公式的警覺。
接著也用得到:JSON 格式化與驗證器 ↗HTML/CSS/JS 格式化器 ↗
簡單幾步,就完成。
- 選擇轉換方向與分隔符號,貼上內容或匯入 UTF-8 本機檔案。
- 確認標題列、JSON 縮排與 CSV 安全模式,按下轉換資料。
- 查看前 20 筆預覽,再複製或下載完整結果。
生活裡的這些時刻,都用得到
整理試算表匯出、交換扁平 JSON 資料或保留電話與前導零。所有處理均在本機 Worker。
你可能還想知道
CSV 會自動轉成數字嗎?
不會,所有儲存格保留字串。JSON 數字以原始字面值輸出 CSV,不先轉 Number;試算表仍可能自行轉型。
空標題或重複欄位怎麼處理?
有標題模式會拒絕空白或重複欄位,避免覆蓋。可修正標題,或取消表頭改用二維陣列。
安全 CSV 能保證不會執行公式嗎?
安全匯出為每格增加單引號並完整加引號,會改變原值;不同試算表和重存行為仍有差異,不能保證所有環境。
支援深層 JSON 或超大檔案嗎?
支援扁平物件陣列、二維陣列與純量;輸入限 1 MiB、20,000 筆、100 欄,輸出限 4 MiB。巢狀結構會拒絕。