XLSXLSX扩展代表流行的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文件格式的内部详细信息有进一步的疑问吗?您可以通过文件格式论坛与文件格式专家取得联系,以便为您的问题提供指导。