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可以。
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果。
转载请注明:文章转载自 有区别网 [http://www.vsdiffer.com]
本文标题:XLS和XLSX文件的区别
本文链接:https://www.vsdiffer.com/vs/xls-vs-xlsx.html
免责声明:以上内容仅是站长个人看法、理解、学习笔记、总结和研究收藏。不保证其正确性,因使用而带来的风险与本站无关!如本网站内容冒犯了您的权益,请联系站长,邮箱: ,我们核实并会尽快处理。