XLS和XLSX擴展代表流行的Excel文件格式,由Microsoft在一段時間內作為其Office Suite的一部分引入。 XLS是最古老且使用廣泛的文件類型,也已知是Excel97-2003文件格式。 XLSX文件格式是在Excel 2007的啟動下引入XLS文件類型的替換。常見用戶可能不知道兩種文件格式之間的潛在差異,但是,XLS與XLSX文件格式不同,以幾種方式詳細介紹。
xls vs xlsx
那麼XLS和XLSX之間實際上是什麼不同的?以下是XLS和XLSX文件格式之間差異的列表。
文件格式差異
基礎文件格式是XLS和XLSX文件之間的主要區別。 XLS文件基於二進制互換文件格式(BIFF),並根據XLS文件格式規格以二進制格式存儲信息。如[MS-XLS]中所述,數據以二進制流的形式排列在XLS文件中。 相比之下,XLSX文件基於Office Open XML格式,該格式將數據存儲在壓縮XML文件中的ZIP格式。可以通過簡單地解開.xlsx文件來檢查基礎結構和文件。示例XLSX文件將其重命名為.zip和提取時,可以在文件夾中觀察到其內容作為其他任何文件夾。
支持宏
XLS文件是舊格式,為宏提供了支持,這些程序是由最終用戶編寫的程序,用於自動化任務,例如打開文件,數據比較等。一端的宏有助於用戶自動化任務,但另一方面,由於您打開Excel文件時,它們直接運行。 相反,XLSX文件不支持宏。如果您需要嵌入和執行宏,則必須將文件保存為XLSM,這是Excel Open XML XML宏觀啟用的電子表格文件格式。
Excel支持性
由於向後兼容,可以使用所有版本的Excel打開XLS文件。但是,XLSX只能使用Excel 2007和橫向版本打開。 還對XLS或XLSX文件格式的內部詳細信息有進一步的疑問嗎?您可以通過文件格式論壇與文件格式專家取得聯繫,以便為您的問題提供指導。