excel的xlsx和xls有何区别

如题所述

一、指代不同

1、.xls:是03版Office Microsoft Office Excel 工作表的格式。

2、.xlsx:是07版Office Microsoft Office Excel 工作表的格式。

二、核心结构不同

1、.xls:是一个特有的二进制格式,其核心结构是复合文档类型的结构。

2、.xlsx:xlsx”的核心结构是 XML 类型的结构,采用的是基于 XML 的压缩方式,使其占用的空间更小。


三、兼容情况不同

1、.xls:03版的Office Excel,就只能打开编辑03版(后缀“.xls”)的Excel文件。

2、.xlsx:07版的Office Excel,能打开编辑07版(后缀“.xlsx”)的Excel文件,也能打开编辑03版(后缀“.xls”)的Excel文件。


参考资料来源:百度百科-xlsx

参考资料来源:百度百科-Microsoft Office Excel

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-10-23
楼上正解,不过太程式化,解释不完整(或则较大概率不是楼主想知道的)。
版本等楼上已经解释了,就不重复唧唧歪歪了 ,主要说下使用差异:
1、文件体积大小上xlsx一般较小,尤其是文件越大,数据越多的时候,差异更明显;
2、xlsx是更新的版本,所以支持更多的格式(含条件格式)、更多的行列数和更多的公式,xls是早期的版本,所以以上相应的条目都会受到限制(如65536行 256列等);
3、如果是普通简单使用,两者使用区别不大;
4、xlsx 和xls 可以通过 文件 ===》另存为 菜单下通过选择需要的新格式来保存实现格式变化,但是xls变成xlsx不会有任何问题,但反过来,xlsx保存为 xls的时候,会出现兼容性提示,一些复杂的表格中会丢失受到限制的数据(如第2条说的)。 xls因为是早期版本,所以一些比较老的系统导入数据的时候,也只支持xls文件,需要注意。