最後更新:2025 年 5 月 13 日

XLS 和 XLSX 擴展名代表流行的 Excel 文件格式,這些格式是 Microsoft 作為其 Office 套件的一部分在一段時間內推出的。XLS 作為最早和廣泛使用的文件類型,也被稱為 Excel97-2003 文件格式。XLSX 文件格式是在 Excel 2007 推出時作為 XLS 文件類型的替代品而引入的。一般用戶可能不知道這兩種文件格式之間的基本區別,但 XLS 與 XLSX 文件格式在多方面有差異,如下所述。
XLS 與 XLSX
那麼 XLS 和 XLSX 之間到底有什麼不同呢?以下是 XLS 和 XLSX 文件格式之間的差異列表。
文件格式差異
基礎文件格式是區分 XLS 和 XLSX 文件的主要原因。
XLS 文件基於二進制交換文件格式(BIFF),並根據 XLS 文件格式規範以二進制格式儲存信息。數據在 XLS 文件中是以 [MS-XLS] 中描述的複合文件形式的二進制流排列的。
相比之下,XLSX 文件基於 Office Open XML 格式,以 ZIP 格式的壓縮 XML 文件儲存數據。透過簡單地解壓縮 .xlsx 文件,可以檢查其基礎結構和文件。將一個範例的 XLSX 文件重命名為 .zip 並提取後,其內容可以像其他文件夾中的文件一樣在文件夾中查看。
宏的支持
XLS 文件是舊格式,提供對宏的支持,這些宏是由終端用戶編寫的程序,用於自動化任務,例如打開文件、數據比較等。一方面,宏方便用戶自動化任務,但另一方面也可能帶來風險,因為這些宏在您打開 Excel 文件時會直接執行。
相比之下,XLSX 文件不支持宏。如果您需要嵌入和執行宏,您需要將文件保存為 XLSM 格式,即 Excel 開放式 XML 宏啟用電子表格文件格式。
Excel 的支持性
由於向後兼容性,所有版本的 Excel 都可以打開 XLS 文件。然而,XLSX 只能在 Excel 2007 及更新版本中打開。
對於有任何關於 XLS 或 XLSX 文件格式內部細節的進一步問題嗎?您可以聯繫文件格式專家,透過文件格式論壇獲取指導來解答您的問題。