Excel 轉 JSON 轉換器

在瀏覽器中把 .xlsx、CSV 與 TSV 工作表轉成可用於 API 的 JSON

Excel .xlsx、CSV 或 TSV,最大 15 MB

輸入

拖放 .xlsx、.csv 或 .tsv 檔案

檔案只在瀏覽器中讀取,不會上傳。不支援舊版 .xls 檔案。

選項

縮排
進階
重複標題

例如 B2:F40。留空則使用已使用範圍。

JSON 輸出

開啟活頁簿或載入範例後,JSON 會顯示在這裡。

開啟 .xlsx、.csv 或 .tsv 檔案即可開始。

可轉換的內容

Excel 轉 JSON 可將 .xlsx 活頁簿、CSV 與 TSV 檔案轉換成 JSON,方便貼到程式碼、測試資料或 API 請求中。選擇工作表、設定標題列如何對應到鍵名,即可取得物件陣列、二維陣列,或以工作表名稱為鍵的所有工作表。數字、布林值與文字都會保留原本的型別。

日期、公式與錯誤

只有當儲存格設定了日期或時間格式時,數字才會視為日期,因此編號與金額絕不會被誤轉成日期。日期可以輸出為 ISO 8601 文字、Excel 中顯示的格式化文字,或活頁簿日期系統中的原始序列值,也支援 1904 活頁簿。公式儲存格使用檔案中儲存的結果,不會重新計算;#N/A 等錯誤儲存格會以文字保留並計數。

標題與結構

空白與重複的標題會列在檢查面板中。重複標題可以加上 _2 後綴或直接停止轉換;標題文字可以去除前後空格,或轉換為 camelCase 或 snake_case;address.city 這類含點號的鍵可以轉為巢狀物件。設定 B2:F40 這類儲存格範圍可將轉換限定在單一區塊,也可以略過空白列。合併儲存格的值只保留在左上角儲存格,因此值不會重複。

隱私與限制

檔案透過 File API 讀取,並在瀏覽器的背景執行緒中處理,不會上傳任何內容。支援最大 15 MB、最多 250,000 個非空白儲存格的檔案;預覽顯示前 50 列與 30 欄;超大型 JSON 在編輯器中會截短顯示,但複製與下載一律包含完整內容。不支援舊版 .xls、.xlsb、啟用巨集及受密碼保護的活頁簿,請先另存為 .xlsx。

CodingTool 已正式上線於

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.toolsLaunchpadly Startup DirectoryCodingTool.dev — Featured on Smol Launch