当我们在使用 Excel 或者 WPS 软件时,常常会遇到需要把工作时候写的表格进行保存,那么保存的时候有两个格式可以选择,分别是 xlsx 和 xls 这两种,有的小伙伴不知道该选择哪个好。接下来,就给大家仔细的分析一下 xlsx 和 xls 的优劣以及两者的区别。

xlsx 和 xls 的优劣以及两者的区别
xlsx 文件比 xls 文件更小
同样一个文件,分别保存为两种格式,会发现 xlsx 文件更小,甚至只有 xls 文件的十分之一大小。
如果表格文件很多,使用 xlsx 格式会节省大量的磁盘空间,而且在传输时速度更快,更节省流量。
两者大小如此悬殊的原因,是因为它们采用了不同的文档核心结构。xls 采用的是特有的二进制复合文档类型结构,xlsx 采用的是 XML 格式结构。XML 文件格式被设计出来的目的就是传输和存储数据,因此对数据有良好的压缩率。
由于 xlsx 文件更小,在电脑上处理数据时,速度也会更快。
xls 具有更好的兼容性
相比 xlsx,xls 格式可以兼容老版本软件,例如 Excel 2003 和之前的版本,以及一些业务、数据系统。这些老软件和老系统,不能很好地兼容 xlsx 格式。
xls 格式有行数、列数限制
当数据较多,保存为 xls 格式时,往往会有这样的错误提示
Microsoft Excel - 兼容性检查器。
早期版本的 Excel 不支持此工作簿中的以下功能。如果将此工作簿保存为当前所选文件格式,则这些功能可能会丢失或降级。如果仍要保存工作簿,请单击”继续”。若要保留所有功能,请单击”取消”,然后以新文件格式之一保存此文件。
显著功能损失
此工作簿包含的数据所在的单元格超出了所选文件格式支持的行列数限制。位于 256(IV)列 x65,536 行之外区域的数据将无法保存。引用该 Excel 97-2003。
区域中数据的公式都将返回 #REF!错误。位置:‘Sheet1’。
这是因为 xls 格式的数据上限是 256 列、65536 行,而 xlsx 则没有这个限制。
xlsx 支持最新 Excel 功能
Excel 的新功能,例如三维地图、迷你图等只有在 xlsx 格式表格中才能实现,而 xls 文件中无法使用。
Microsoft Office Excel 2003 及之前版本默认保存格式为 xls,2007 及之后的版本默认保存格式为 xlsx。
结论
xlsx 是比 xls 更新的表格文件格式,除了不能兼容老版本 Excel、WPS 软件、一些老数据系统以外,全是优点。因此,如果没有兼容方面的考虑,应该使用 xlsx 格式。
同样,在 Microsoft Office 2007 及之后的版本保存为文档格式时,也默认为 docx,代替了之前的 doc 格式。区别及其优缺点也可参考以上 xlsx 格式介绍,如果不考虑兼容性,也应该选择 docx 格式。