EZ
EZ2Conv

Excel-JSON 轉換器

將Excel試算表(XLSX、XLS、CSV、ODS)轉換為具有即時預覽的結構化JSON資料。支援物件和陣列輸出格式、多工作表選擇、標題處理和日期解析。免費的瀏覽器工具,處理最大10MB檔案而無需伺服器上傳。

初始化 Excel 處理庫中...

使用方法

  1. 拖放Excel檔案(.xlsx、.xls)或點擊上傳;CSV和ODS檔案也支援,最大10MB
  2. 設定輸出格式(使用標題鍵的物件或精簡陣列)、標題處理、日期解析和空白儲存格處理選項
  3. 在預覽面板中檢視自動轉換的JSON資料,以適當縮排格式化便於閱讀
  4. 查看列數、欄數和工作表統計資料,然後將JSON輸出複製到剪貼簿或下載為檔案

💡 使用技巧

  • 如果第一列包含標題,請啟用「將第一列作為標題」選項
  • 當存在多個工作表時,會自動選擇第一個工作表
  • 大檔案可能需要更長的處理時間
  • 物件格式輸出為鍵值對,陣列格式輸出為壓縮形式

把試算表轉成 JSON

這個工具的作用

試算表是由列與欄構成的格狀資料,JSON 則是由鍵與值構成的樹狀結構。這個工具在兩者之間搭起橋樑:讀取 Excel 活頁簿(XLSX、XLS、CSV、ODS),把每一列重新寫成結構化的 JSON。它會直接解析檔案、偵測其中的工作表,並讓你決定輸出時每一列該呈現的形狀。

兩種輸出模式就能涵蓋大部分需求。物件格式以標題列作為鍵,為每一列資料產生一個 JSON 物件,這正是多數 API 與指令碼所預期的形狀。陣列格式則捨去鍵,把每一列輸出成只含值的精簡陣列,體積更小,也更貼近原本的格狀資料。

什麼時候用

最常見的情況,是把有人手動維護的試算表變成程式讀得懂的資料。一份商品清單、一張價目表或匯出的報表,就成了可以直接放進 API 請求、設定檔或資料庫初始資料的 JSON 陣列。

在製作原型時也很實用。與其手寫範例 JSON,不如把資料排進熟悉的欄位,轉換一次,再把結果直接貼進程式碼或模擬伺服器。

範例:從列到物件

想像一張工作表,第一列是 name、price、in_stock,接下來幾列放著 Keyboard, 39.90, true 與 Mouse, 19.50, false。把第一列當作標題並選擇物件格式後,工具會回傳 [{"name":"Keyboard","price":39.90,"in_stock":true}, {"name":"Mouse","price":19.50,"in_stock":false}]。每個標題成為一個鍵,每個儲存格成為它的值,並且每一列產生一個物件。

注意事項與特殊情況

有幾個選項會影響結果。當第一列是欄位標題時,開啟標題列處理,讓這些標題成為鍵,而不是一列資料。日期解析會把日期儲存格轉成易讀的值,而非 Excel 內部的序列號;原始值模式則在你想自行處理格式時,讓儲存格保持原樣。空的儲存格可以填入預設值,例如空字串;空白列可以略過,前後多餘的空白也能修剪。若活頁簿裡有多張工作表,可以只選一張轉換,或全部匯出;預覽旁顯示的列數、欄數與工作表數,能幫你確認檔案是否照預期解析。

常見問題

是的。你可以轉換任意數量的 XLSX、XLS、CSV 或 ODS 檔案,且物件與陣列輸出、多工作表選取、標題列處理與日期解析全都包含在內。可接受最大 10MB 的檔案,沒有付費方案,也沒有使用次數上限。
解析與 JSON 產生完全在你的裝置上進行,所以你開啟的活頁簿,無論裝的是財務數字還是客戶名單,都不會上傳到伺服器,也不會被存放在任何地方。檔案留在你手邊,JSON 在本機產生。
不需要。放入一張試算表,JSON 就會連同即時預覽與工作表統計一起出現,無需電子郵件或註冊,也不會在轉換前用任何手續把你擋下來。
物件格式把每個儲存格對應到它的欄位標題,為每一列產生帶鍵的 JSON 物件,很適合餵給 API。陣列格式省去鍵,依序列出每一列的值,產生較短的輸出,忠實反映原本的格狀資料。
開啟自動日期解析後,Excel 的日期儲存格會變成易讀的值,而不是 Excel 內部儲存的序列號。數字會維持數值型別而不會變成文字,若你想讓儲存格原封不動地通過,也可以使用原始值模式。
可以。當檔案含有多張工作表時,你可以只轉換選定的一張,或一次轉換全部。工具會列出每張工作表及其列數與欄數,讓你在轉換前挑出正確的那一張。
Loading related tools...