xlsx是什么格式的文件,xls和xlsx工作表有啥区别?

①xlsb概述
xlsb和xlsx、xlsm文件格式基本类似,它们都是压缩文件包(将后缀改为zip即可解压),区别在于,xlsx和xlsm的压缩包里面的内容都是基于XML(文本,可以直接用写字板打开阅读),而xlsb压缩包里的内容则是二进制文件(无法直接打开阅读) 。
②xlsb的优点:
文件更小 。xlsb的文件更小,对保存大Excel文件很有用 。
打开和保存的速度更快 。EXCEL直接使用二进制文件比解释XML文件速度更快 。
有人做了一个简单的测试:文件内容是10000*1000个单元格,每个单元格都是一个=+1的公式 。对这个文件而言,xlsb文件的打开速度是xlsx文件的四倍,保存速度快一倍,文件小三分之一:
.XLSX .XLSB
打开速度 165s 43s
保存速度 115s 61s
文件大小 91MB 65MB
而在其它方面,xlsb和xlsx、xlsm并无区别,xlsb格式拥有excel全部功能,微软对于它的向下兼容是一样的(Excel 2003在安装转换器的情况下同样可打开xlsb文件) 。当文件被读入内存后,两种格式在计算时并无差异 。
③xlsb的劣势
xlsb的唯一劣势是xlsx可以更好地与其它程序、尤其是其它平台的交互,因为xlsx基于更标准化的XML格式 。但普通用户用不到这种高大上的技术,所以,对于普通用户而言,推荐将EXCEL的默认保存格式设置为XLSB格式 。

xlsx是什么格式的文件,xls和xlsx工作表有啥区别?

文章插图
xls和xlsx工作表有啥区别?
XLS 就是 Microsoft Excel 工作表
xls和xlsx的不同有以下几点
1.版本不同
xls是2003版本下的文件,不管有没有宏程序的话都是xls文件,从2007开始做了区分,XLSM文件和XLSX文件都是excel2007及其以后的文件,但前者是含有宏启用,Excel中默认情况下不自动启用宏,默认是XLSX
2.文件格式不同
xls 是一个特有的二进制格式,其核心结构是复合文档类型的结构,
xlsx 的核心结构是 XML 类型的结构,采用的是基于 XML 的压缩方式,使其占用的空间更小
【xlsx是什么格式的文件,xls和xlsx工作表有啥区别?】3.兼容性不同
xlsx格式是向下兼容的,可兼容xls格式 。.xls是03版的Office Excel,就只能打开编辑03版(后缀“.xls”)的Excel文件 。
.xlsx是07版的Office Excel,能打开编辑07版(后缀“.xlsx”)的Excel文件,也能打开编辑03版(后缀“.xls”)的Excel文件