当我们使用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没有这个限制。
最新的Excel功能支持xlsx
Excel的新功能,如三维地图、迷你图等,只能在xlsx格式表中实现,而不能在xls文件中使用。
Microsoft Office Excel 2003及之前版本的默认保存格式为xls,2007及之后版本的默认保存格式为xlsx。
结论
xlsx是一种比xls更新的表格文件格式,除了旧版本的excel不兼容、除了WPS软件和一些旧的数据系统,它们都是优势。如果没有兼容性考虑,则应使用xlsx格式。
同样,在Microsoft中 Office 当2007年及以后的版本保存为文档格式时,也默认为docx取代了以前的doc格式。区别及其优缺点也可参考上述xlsx格式。如果不考虑兼容性,也应选择docx格式。