XLS和XLSX
XLS与XLSX
XLS和XLSX是两个文件扩展名,由Microsoft名为Microsoft Excel的非常流行的电子表格应用程序使用。 XLS非常受欢迎,因为它自2003年首次创建以来一直是Microsoft Excel的默认格式。在Microsoft Office 2007版本中,Microsoft决定将默认文件格式更改为其他格式,并为所有格式添加x文件扩展;对于Excel,这最终成为XLSX。
由于XLSX与旧版Excel应用程序中使用的旧文件格式完全不同,因此在2007年之前的Excel版本中无法读取。这种不兼容性阻碍了新软件的快速采用,Microsoft通过发布允许较旧的Office应用程序读取新的基于XML的文件格式的修补程序。与往常一样,向后兼容性始终是Office应用程序的优先级。尽管采用并推广了新的XLSX格式,但较新版本的Excel仍然可以打开文档并将其保存为旧的XLS格式。虽然值得注意的是Microsoft Excel 2007已经放弃了对MS-DOS中常见的旧文件格式的支持。
当我们深入研究XLS和XLSX之间的差异时,我们可以看到信息的存储方式对于XLS和XLSX格式都有很大的不同。 XLS基于BIFF(二进制交换文件格式),因此,信息直接存储为二进制格式。另一方面,XLSX基于Office Open XML格式,这是一种源自XML的文件格式。 XLSX文件中的信息存储在一个文本文件中,该文件使用XML来定义其所有参数。
由于XLSX以文本文件格式存储,Microsoft决定删除对此文件格式的宏支持。相反,他们分配了一个完全不同的文件扩展名,允许使用宏;它被命名为XLSM。较旧的XLS文件扩展名没有此问题,并且能够保存包含或不包含宏的电子表格。
摘要: XLS是2003版Excel的默认文件格式,而自2007年以来,XLSX版本是XLSX版本 XLS可由所有Microsoft Excel版本读取,而XLSX仅可由2007及更高版本读取 XLS是一种专有的二进制格式,而XLSX则基于Office Open XML格式 XLS是XLSX无法支持宏