四個步驟將 Excel 轉換為 JSON
- 上傳或貼上試算表資料。選擇
.xlsx檔案或貼上複製的儲存格。 - 選擇工作表。從活頁簿中挑選一個工作表。
- 設定列和型別。選擇標題列、空白值行為、公式行為和型別處理。
- 預覽並匯出。在複製或下載前檢查解析後的表格和 JSON。
選擇工作表
活頁簿可能包含不相關的工作表,例如 Customers、Orders 和 Summary。
上傳檔案後,工作表選擇器會列出所有工作表,預覽會顯示轉換前所選的工作表。
選擇標題列
第一個實體列不一定是標題列。活頁簿通常包含報表標題、空白列、產生日期或欄位名稱上方的群組標籤。
在轉換前設定標題列號。當標題為空白或重複時,工具會發出警告,產生唯一的備用鍵,並在預覽中顯示最終鍵。
如果沒有使用標題,則根據所選模式輸出陣列的陣列或產生的鍵。
保留有用的資料型別
數字
數值儲存格會儲存為 JSON 數字,除非該欄應保持為文字。
日期
Excel 日期可能以序列數字和日期格式儲存。識別出的日期儲存格會轉換為文件化的字串格式。未格式化為日期的數值儲存格絕不會被猜測為日期。
布林值
True 和 false 儲存格會保留為 JSON 布林值。
文字和前置零
諸如 00123 的程式碼在活頁簿以文字儲存時會保持為字串。預覽會顯示可能遺失前置零的值。
空白儲存格
選擇空字串、null 或省略屬性。所選策略會一致套用。
決定公式儲存格的匯出方式
公式儲存格可能包含公式文字、快取的計算值或顯示格式。
- 預設為儲存的計算值
- 提供公式文字作為選項
- 當快取值遺失時發出警告
處理合併儲存格
在合併範圍中,只有左上角儲存格可能包含值。
- 僅保留左上角值 — 預設。
- 在合併範圍內填滿值 — 對報表表格有用,但可能改變意義。
- 警告並留空儲存格。
移除或保留空白列
完全空白的列可以移除或保留。使用資料以外的欄會自動修剪。
從 Excel 貼上資料
當您從 Excel 或其他試算表複製儲存格時,瀏覽器會收到以定位點分隔的文字。
貼上模式會解析定位點和換行,顯示表格預覽,並使用相同的標題和型別選項。
常見的 Excel 轉 JSON 問題
日期顯示為數字
儲存格被讀取為數值,未進行日期解譯。確認來源格式和日期轉換選項。
前置零遺失
來源儲存格可能已經是數值。在轉換前,將識別碼欄格式化為文字。
公式結果過時
轉換器讀取儲存值,不會重新計算公式。如果需要更新快取值,請在轉換前開啟並儲存活頁簿。
空白標題產生無效鍵
選擇正確的標題列或編輯產生的欄名。輸出預覽會顯示每個最終鍵。
合併儲存格產生 null 值
選擇合併儲存格策略。在範圍內填滿值是選用的,可能不適合每個活頁簿。
Excel 轉 JSON 常見問題
支援哪些 Excel 檔案?
此版本支援 .xlsx。 .xls 格式在測試過的程式庫路徑存在之前不會宣傳。
可以轉換特定工作表嗎?
可以。工作表選擇器是此頁面的核心部分。
可以一次轉換所有工作表嗎?
此版本不行。多工作表輸出僅在每個工作表的輸出結構明確定義時才會提供。
會保留公式嗎?
工具會根據所選模式匯出儲存值或公式文字。它不會重新計算公式。
Excel 日期如何轉換?
識別出的日期儲存格會變成 ISO 或顯示文字字串。沒有格式證據的數值儲存格不會被猜測為日期。
活頁簿會上傳嗎?
不會 — .xlsx 檔案完全在您的瀏覽器中讀取。超過瀏覽器處理限制的檔案會提供選用的伺服器備援,未經您的同意不會上傳任何內容。