使用步驟
- 選擇或拖入 .xlsx、.xls、.ods 或 CSV 檔案。
- 選擇工作表。保持「第一行是表頭」勾選得到物件陣列,取消則得到二維陣列。
- 下載 .json 檔案或複製結果。
引數說明
- JSON(物件陣列)
- 每行一個物件,例如 [{"姓名": "張三", "年齡": 36}]。表頭為空或重複時會自動生成唯一的鍵,如 column3、id_2。
- JSON(二維陣列)
- 每行一個數組,包含表頭行,例如 [["姓名", "年齡"], ["張三", 36]]。適合沒有表頭的表格。
- 資料型別
- 數字和布林值保持原型別,空單元格為 null,日期轉為 "2024-01-15" 或 "2024-01-15T09:30:00"。
示例:行是怎麼變成 JSON 的
勾選「第一行是表頭」後,第一行提供鍵名,後面的每一行變成一個物件。像這樣的表格:
| name | age | city | active |
|---|---|---|---|
| Ada | 36 | ||
| Bob | Rome | TRUE |
會得到下面的 JSON,其中數字和布林值保持原來的型別,空單元格是 null:
[
{"name": "Ada", "age": 36, "city": null, "active": null},
{"name": "Bob", "age": null, "city": "Rome", "active": true}
]
不勾選表頭,或選用二維陣列的格式時,會得到包含第一行在內的陣列套陣列。比表頭更長的行,多出來的鍵會命名為 column5、column6,依此類推。
常見問題
能一次轉換所有工作表嗎?
可以,點選「下載全部工作表」會得到每個工作表一個 JSON 檔案的 ZIP 包。
為什麼 JSON 裡的值和 Excel 顯示的不一樣?
JSON 保留的是儲存的數值,所以 12.5% 會變成 0.125,貨幣格式會變成普通數字。需要與顯示完全一致的文字時,請輸出 CSV。
公式會匯出嗎?
匯出的是檔案中儲存的計算結果,不是公式本身。
隱私說明
本工具完全在瀏覽器中執行,檔案和文字都在你的裝置上處理,不會上傳到我們的伺服器。