CSV ↔ Excel ↔ JSON 使用方法
- 1
加入資料
將 CSV、TSV、Excel(XLSX、XLS)、ODS 或 JSON 檔案拖放進來,也可以直接從試算表或程式碼編輯器貼上資料。
- 2
選擇輸出格式
選擇 JSON、CSV、TSV、Excel 或 ODS。預覽表格會顯示讀取到的內容,若有誤,可以調整分隔符號、標題列或工作表。
- 3
微調並下載
選擇 JSON 結構、巢狀化方式、分隔符號或 BOM,確認輸出預覽後,即可下載檔案或複製內容。
限制與 Pro
檔案上限 500 MB,列數與欄數不限;一次轉換一個工作表。
檔案上限 4 GB。 查看 Pro
關於 CSV ↔ Excel ↔ JSON
這個轉換工具可以在最常交換的三種表格資料格式之間轉換:CSV(含 TSV)、試算表(Excel XLSX、舊版 XLS、XLSB 與 OpenDocument ODS)以及 JSON。每個方向都能轉換,所以同一個頁面可以把 CSV 匯出檔轉成給 API 使用的 JSON、把 API 回應轉成給同事的 Excel 工作表,或是把活頁簿轉成可匯入資料庫的乾淨 CSV。
讀取時相當有彈性。CSV 的分隔符號(逗號、分號、Tab 或直線)會自動偵測,含換行的引號欄位也能處理,舊版 Windows 編碼的匯出檔也能正確解碼。型別偵測會把數字、true/false 與 ISO 日期轉成實際的值,同時讓郵遞區號或「007」這類識別碼維持為文字。JSON 輸入支援物件陣列、陣列的陣列、依欄位分組的物件、以 ID 為鍵的物件、單一物件與 JSON Lines;巢狀物件可以攤平成 address.city 這樣以點號表示的欄位。
輸出也能設定:JSON 可以是物件陣列(可選擇將含點的鍵名重新巢狀化)、陣列的陣列,或每個欄位一個陣列,並可選擇格式化或精簡;CSV 可使用任何分隔符號,並可加入供 Windows 版 Excel 使用的 UTF-8 BOM;XLSX 與 ODS 則會以有型別的儲存格存放數字、日期與布林值,欄寬依內容調整。
虛擬化預覽即使面對很大的檔案也能順暢翻頁。限制:公式會以最後計算出的值匯出,一次只會轉換一個工作表,儲存格樣式、合併儲存格與圖表不會保留。
隱私
檔案與貼上的資料會在這個分頁中,由 Web Worker 搭配 Papa Parse 與 SheetJS 解析並轉換,不會上傳任何內容,貼上的文字也不會儲存在任何地方。轉換用的函式庫是本站的一部分,只會在你加入資料時才載入。
功能
任意方向轉換
CSV、TSV、XLSX、XLS、ODS 與 JSON 都能輸入與輸出。
即時預覽
虛擬化表格清楚呈現資料的讀取結果。
JSON 隨你設定
物件、陣列或欄位;巢狀或扁平;格式化或精簡。
不會上傳
轉換在瀏覽器內的 Worker 中完成。