XLSX 轉 XLS 轉換器
有些系統至今仍只接受 Excel 97–2003 格式。上傳您的 .xlsx 活頁簿,即可取得舊版 Excel、舊式匯入畫面與嚴格上傳表單都能接受的 .xls 檔案。
資料轉換器
或將CSV, TSV, TXT … 檔案拖曳到這裡 ·
每個檔案最大 95 MB· 最多 20 個檔案· 30 分鐘後刪除
檔案會在我們的伺服器上處理,並於 30 分鐘後刪除。
CSV 與文字檔中分隔欄位的字元,讀取與寫入都會使用。自動會從輸入偵測,並以逗號寫出。
UTF-8 適用於所有語言。若 Windows 上的 Excel 開啟 CSV 時重音字元或亞洲文字出現亂碼,請選擇含 BOM 的 UTF-8。
適用於 Excel、ODS 與 Numbers 輸入:只轉換第一個工作表,或轉換所有工作表(每個工作表輸出一個 CSV 並打包成 ZIP,或每個工作表對應一個 JSON 鍵)。
新試算表中工作表索引標籤的名稱,最多 31 個字元。
物件陣列會以欄位名稱作為每列的鍵;陣列的陣列較精簡,並將標題保留為第一個陣列。
包住所有列的外層元素名稱;每一列會成為其中的 <row>。
用於 CREATE TABLE 與 INSERT 陳述式。僅限字母、數字與底線。
不同資料庫的引號與欄位類型略有差異;請選擇您要匯入的資料庫。
將日期儲存格統一改寫成一種格式。ISO (2026-10-18) 對資料庫與程式碼最保險;保持原樣則維持來源中的顯示方式。
使用方式
- 1
加入 XLSX 活頁簿
最多可上傳 20 個 .xlsx 或 .xlsm 檔案,每個不超過 95 MB。請先確認沒有任何工作表超出第 65,536 列或 IV 欄,也就是舊版表格的邊界。
- 2
選擇要轉換的工作表
預設已選取「所有工作表」。如果接收端系統本來就只讀取第一個分頁,請在要轉換的工作表中選擇「第一個工作表」。
- 3
下載 XLS 檔案
按下轉換為 XLS。每個活頁簿都會下載為 .xls 檔案,若同時轉換多個檔案則會下載為 ZIP。
沒有 Excel 要如何將 XLSX 轉成 XLS?
在這裡上傳 .xlsx,然後按下轉換為 XLS。只要每個工作表都在 65,536 列與 256 欄以內,你就會得到工作表與儲存格值都相同的 Excel 97–2003 活頁簿。
當系統堅持只收舊版 XLS 格式時
Excel 2007 更改了預設檔案格式,但匯入試算表的軟體並沒有跟著改變。依二進位 .xls 格式撰寫的匯入程式只會讀取一種特定結構;把由 XML 部分組成的 ZIP 封裝交給它,就會失敗。這就是為什麼部分供應商平台、會計軟體與儀器軟體的上傳說明中仍寫著只接受 Excel 97–2003 活頁簿。
向下轉換是一種妥協,而不是升級。你放棄了較大的表格、較多的色盤與較新的函數,換來舊系統能解析的檔案。請保留 .xlsx 作為工作用檔案,把 .xls 當成為單一收件者製作的匯出檔。如果收件者可以改收純文字,不妨比較一下 CSV 轉 XLS 及其反向轉換,因為 CSV 可以避開大部分限制。
各版 Excel 的 XLS 列數上限
- 16,384
Excel 5.0 與 Excel 95 每個工作表的列數
- 65,536
Excel 97–2003 的 .xls 格式每個工作表的列數
- 1,048,576
自 Excel 2007 起 .xlsx 每個工作表的列數
XLSX 轉 XLS:轉換前先確認這些事
| 建議 | 避免 |
|---|---|
| 將每個工作表精簡到 65,536 列、256 欄以內 | 把 .xlsx 直接改名為 .xls,然後期待匯入程式接受 |
| 如果接收端只讀數字,請將公式貼成值 | 期待交叉分析篩選器、走勢圖或較新的圖表類型能保留 |
| 縮短依賴換行的文字儲存格,因為匯入程式可能無法處理 | 使用舊版 56 色色盤以外的顏色 |
| 寄出整批檔案前,先在目標系統中開啟一次 .xls | 轉換後刪除你的 .xlsx 工作用檔案 |
兩個數字就能說明大多數意外狀況。舊格式每個活頁簿只允許 4,000 種不同的儲存格格式,XLSX 則是 64,000 種,因此樣式繁多的報表可能會遺失部分格式。而且它的色盤只有 56 色,自訂的品牌色會被對應到最接近的可用顏色。資料本身,也就是儲存格中的文字、數字與日期,只要在表格範圍內就會原封不動保留。如果之後需要把舊檔案轉回新格式,XLS 轉 XLSX 可以做相反的轉換。
XLSX 與 XLS 比較
XLSX
Microsoft Excel 活頁簿
XLSX 是自 Office 2007 起 Microsoft Excel 的預設活頁簿格式,以 Office Open XML 標準為基礎。它將多個工作表、公式、格式、圖表、樞紐分析表與資料驗證,儲存在由 XML 組成的 ZIP 封裝中。每個工作表支援超過一百萬列,是商務試算表預設的交換格式。Google 試算表、LibreOffice 與 Numbers 都能開啟 XLSX,但巨集與進階功能可能無法完整保留。
- 壓縮方式
- –
- 透明度
- –
- 動畫
- –
- 推出年份
- 2007 · Microsoft
XLS
Microsoft Excel 97–2003 活頁簿
XLS 是 Excel 從 Excel 97 起使用的二進位試算表格式,直到 2007 年被 XLSX 取代。每個工作表最多只有 65,536 列與 256 欄,並以專有結構儲存資料。許多舊系統、政府入口網站與較早的銀行匯出檔仍會產生或要求 XLS。Excel、LibreOffice 與 Google 試算表都能開啟。
- 壓縮方式
- –
- 透明度
- –
- 動畫
- –
- 推出年份
- 1997 · Microsoft
人們從 XLSX 降級為 XLS,是因為舊版匯入程式、老舊的 Office 安裝或嚴格的上傳平台只讀取 Excel 97–2003 二進位格式。
XLSX 轉 XLS 常見問題
現在還有誰要求 XLS 檔案?
主要是 2007 年之前開發、之後沒有更新匯入功能的軟體:較舊的 ERP 與薪資模組、部分政府與銀行上傳平台、實驗室與 POS 系統,以及仍在使用 Office 2003 或更早版本的人。如果表單以「檔案類型無效」為由拒絕你的 .xlsx,通常就是這個原因。
超過 65,536 列的資料會怎樣?
這些資料無處可放,因為 XLS 的表格只到第 65,536 列與 IV 欄。轉換前請先把過長的工作表拆成多個工作表或多個檔案;如果接收端系統接受,也可以改用沒有列數限制的 CSV 傳送資料。
新版 Excel 函數在 XLS 中還能用嗎?
Excel 2003 之後新增的函數,例如 2007 年的 IFERROR 或 Microsoft 365 的 XLOOKUP,在舊格式中並不存在。本轉換器寫入的是儲存格的值,因此 XLS 顯示的是最後一次計算的結果而非公式,這往往正是舊系統匯入時所需要的。
Excel 2003 能開啟 XLSX 嗎?
只有安裝 Microsoft Office 相容性套件才行,這是微軟於 2006 年為 Office 2000、XP 和 2003 發行的免費附加元件。沒有它就無法開啟檔案。該套件已不再受支援,因此在受限制的舊電腦上,.xls 副本才是可靠的做法。
為什麼 XLS 比原本的 XLSX 還大?
XLSX 會把 XML 部分壓縮在 ZIP 容器內;XLS 儲存的是未經這種壓縮的二進位記錄。預期舊格式檔案會比較大,文字量多的工作表有時會大好幾倍,如果平台限制上傳только幾 MB,這點就很重要。