XLS和XLSX文件的区别

2022-12-05T10:07:36

XLS和XLSX是两个文件扩展名,它们被微软公司非常受欢迎的电子表格应用程序Microsoft Excel所使用。XLS是非常受欢迎的,因为它是微软Excel的默认格式,因为它是在2003年之前首次创建的。在Microsoft Office 2007版本中,微软决定将默认的文件格式改为不同的格式,并为所有的文件扩展名添加额外的X;对于Excel来说,这最终成为XLSX。

由于XLSX完全背离了旧版Excel应用程序中使用的旧文件格式,它在2007年之前的Excel版本中无法读取。这种不兼容性阻碍了新软件的快速采用,微软通过发布一个补丁迅速解决了这个问题,该补丁允许旧的Office应用程序读取基于XML的新文件格式。一如既往,向后兼容始终是Office应用程序的首要任务。尽管采用并推广新的XLSX格式,但较新版本的Excel仍然能够打开和保存旧的XLS格式的文件。尽管值得注意的是,微软Excel 2007已经放弃了对MS-DOS中常见的旧文件格式的支持。

当我们深入研究XLS和XLSX的区别时,我们可以看到XLS和XLSX格式的信息存储方式有很大的不同。XLS是基于BIFF(二进制交换文件格式),因此,信息被直接存储为二进制格式。另一方面,XLSX是基于Office Open XML格式的,这种文件格式是由XML衍生出来的。XLSX文件中的信息被存储在一个文本文件中,该文件使用XML来定义其所有参数。

由于XLSX是以文本文件格式存储的,微软决定取消对这种文件格式的宏支持。相反,他们指定了一个完全不同的文件扩展名,允许使用宏;它被称为XLSM。旧的XLS文件扩展名没有这个问题,它能够保存包含或不包含宏的电子表格。

XLS和XLSX的区别

  • XLS是2003年及以前版本的Excel的默认文件格式,而XLSX则是2007年以来的版本。
  • XLS可以被所有的Microsoft Excel版本所读取,而XLSX只能被2007及以后的版本所读取。
  • XLS是一种专有的二进制格式,而XLSX是基于Office开放式XML格式的。
  • XLSX不能支持宏,而XLS可以。
当前页面是本站的「Baidu MIP」版。发表评论请点击:完整版 »