Excel 轉 JSON 轉換器

將 Excel 工作表轉換為 JSON,並可控制標題和資料型別。

Advanced settings
工作表

四個步驟將 Excel 轉換為 JSON

  1. 上傳或貼上試算表資料。選擇 .xlsx 檔案或貼上複製的儲存格。
  2. 選擇工作表。從活頁簿中挑選一個工作表。
  3. 設定列和型別。選擇標題列、空白值行為、公式行為和型別處理。
  4. 預覽並匯出。在複製或下載前檢查解析後的表格和 JSON。

選擇工作表

活頁簿可能包含不相關的工作表,例如 CustomersOrdersSummary

上傳檔案後,工作表選擇器會列出所有工作表,預覽會顯示轉換前所選的工作表。

選擇標題列

第一個實體列不一定是標題列。活頁簿通常包含報表標題、空白列、產生日期或欄位名稱上方的群組標籤。

在轉換前設定標題列號。當標題為空白或重複時,工具會發出警告,產生唯一的備用鍵,並在預覽中顯示最終鍵。

如果沒有使用標題,則根據所選模式輸出陣列的陣列或產生的鍵。

保留有用的資料型別

數字

數值儲存格會儲存為 JSON 數字,除非該欄應保持為文字。

日期

Excel 日期可能以序列數字和日期格式儲存。識別出的日期儲存格會轉換為文件化的字串格式。未格式化為日期的數值儲存格絕不會被猜測為日期。

布林值

True 和 false 儲存格會保留為 JSON 布林值。

文字和前置零

諸如 00123 的程式碼在活頁簿以文字儲存時會保持為字串。預覽會顯示可能遺失前置零的值。

空白儲存格

選擇空字串、null 或省略屬性。所選策略會一致套用。

決定公式儲存格的匯出方式

公式儲存格可能包含公式文字、快取的計算值或顯示格式。

  • 預設為儲存的計算值
  • 提供公式文字作為選項
  • 當快取值遺失時發出警告

處理合併儲存格

在合併範圍中,只有左上角儲存格可能包含值。

  • 僅保留左上角值 — 預設。
  • 在合併範圍內填滿值 — 對報表表格有用,但可能改變意義。
  • 警告並留空儲存格

移除或保留空白列

完全空白的列可以移除或保留。使用資料以外的欄會自動修剪。

從 Excel 貼上資料

當您從 Excel 或其他試算表複製儲存格時,瀏覽器會收到以定位點分隔的文字。

貼上模式會解析定位點和換行,顯示表格預覽,並使用相同的標題和型別選項。

常見的 Excel 轉 JSON 問題

日期顯示為數字

儲存格被讀取為數值,未進行日期解譯。確認來源格式和日期轉換選項。

前置零遺失

來源儲存格可能已經是數值。在轉換前,將識別碼欄格式化為文字。

公式結果過時

轉換器讀取儲存值,不會重新計算公式。如果需要更新快取值,請在轉換前開啟並儲存活頁簿。

空白標題產生無效鍵

選擇正確的標題列或編輯產生的欄名。輸出預覽會顯示每個最終鍵。

合併儲存格產生 null 值

選擇合併儲存格策略。在範圍內填滿值是選用的,可能不適合每個活頁簿。

Excel 轉 JSON 常見問題

支援哪些 Excel 檔案?

此版本支援 .xlsx .xls 格式在測試過的程式庫路徑存在之前不會宣傳。

可以轉換特定工作表嗎?

可以。工作表選擇器是此頁面的核心部分。

可以一次轉換所有工作表嗎?

此版本不行。多工作表輸出僅在每個工作表的輸出結構明確定義時才會提供。

會保留公式嗎?

工具會根據所選模式匯出儲存值或公式文字。它不會重新計算公式。

Excel 日期如何轉換?

識別出的日期儲存格會變成 ISO 或顯示文字字串。沒有格式證據的數值儲存格不會被猜測為日期。

活頁簿會上傳嗎?

不會 — .xlsx 檔案完全在您的瀏覽器中讀取。超過瀏覽器處理限制的檔案會提供選用的伺服器備援,未經您的同意不會上傳任何內容。