開發者工具
轉換 CSV 與 JSON 表格
表格僅留在本頁,不上傳、不儲存歷史。
使用說明與常見問題
貼上表格,選擇方向,再轉換實際內容。
如何轉換表格
- 選擇 CSV 轉 JSON 或 JSON 轉 CSV,再貼上輸入。
- 設定分隔符號及首列是否為標題;JSON 儲存格僅使用字串。
- 轉換並檢查結果與公式文字前綴,再複製或下載實際檔案。
明確的表格格式
CSV 支援逗號、分號或定位字元、引號欄位、雙引號跳脫及多列欄位;記錄換行可為 CRLF、LF 或 CR,匯出 CSV 使用 CRLF,允許開頭 BOM。標題模式對應 JSON 物件陣列,鍵名須非空、唯一且各物件欄位一致;關閉標題則使用字串二維陣列。儲存格僅允許字串,拒絕數字、布林、null 和巢狀值。
輸入最多 100,000 個 UTF-16 單位/400,000 個 UTF-8 位元組,含標題最多 2,000 列、200 欄、20,000 個儲存格。輸出最多 300,000 單位/500,000 位元組,處理檢查點預算 45 秒。輸入與結果僅留在本頁。
常見問題
長 ID 和前導零會改變嗎?
不會。9007199254740993、0012 等儲存格全部保留為字串。JSON 數字會明確拒絕,不進行四捨五入或靜默型別轉換。
為什麼 CSV 部分儲存格多了單引號?
預設公式文字選項會為定位字元/換行開頭,或 ASCII 空白後以 = + - @ 開頭的儲存格加單引號,標題也適用。這會改變欄位文字,可關閉以保留原文。各試算表軟體行為不同,不保證所有軟體都絕對安全。
重複標題或重複 JSON 鍵如何處理?
明確拒絕。每列寬度須一致,每個物件須有相同且不重複的欄位。JSON 欄位順序以首筆記錄為準;CSV 不保留 JSON 排版或型別資訊。