excel表格xls和xlsx哪个好用? Excel表格xls和xlsx区别对比
熟悉Excel的朋友们,都知道Excel有各种不同的格式,其中最常见的两种格式是xls和xlsx格式的文件:
1、基本区别
大部分小伙伴可能知道xls后缀是比较老的Excel文件,之前2003版之前都用的这个格式
然后后面更多的文件都是用的xlsx格式
当我们另存为的时候,xls格式也会提示Excel97-2003
2、开发工具区别
关于开发工具,宏上面的区别
xls,支持vba代码,并且直接保存
xlsx,不支持vba代码,如果有代码的情况下,需要另存为xlsm格式的文件
当我们在一个xls格式的文件里面,使用宏代码的时候
例如,打开开发工具,VBA,我们插入了一个模块,然后自定义了一个按颜色求和的函数公式
这个时候,我们可以直接关闭,下次只可以打开直接用
但是如果你是xlsx格式的文件,你输入完代码,需要另存为xlsm格式,否则下次打开就用不了宏以及vba代码了
3、数据区域区别
xls格式的文件,最多保存65536行,256列的数据
xlsx格式的文件,它的行有104万,列有1.6万
因为256列根本没法满足我们的数据需求,所以通常情况下,我们都使用的是xlsx格式的文件
所以当我们在xls格式下的文件,去xlsx格式的文件,跨表查找匹配的时候
公式本身没有问题,但是它会出错:
VLOOKUP(A2,[工资表.xlsx]Sheet2!$A:$B,2,0)
这个时候,就不能整列引用了,只能范围引用:
总结:
- 文件结构和兼容性:
- XLS是Excel 97-2003版本的文件格式,而XLSX是Excel 2007及以上版本的文件格式。XLS格式是向下兼容的,意味着较新的Excel版本可以打开XLS文件,但较旧的版本无法打开XLSX文件。相反,XLSX格式是向上兼容的,即较新的Excel版本可以打开XLSX和XLS格式的文件12。
- 功能和兼容性:
- XLSX格式支持更多的函数和公式,如SUMIFS、AVERAGEIFS等,以及更多的条件格式、数据验证、图表类型等高级功能。相比之下,XLS格式的功能相对有限1。
- XLSX格式采用了基于XML的压缩包存储方式,提供了更丰富的功能和更高的扩展性,而XLS格式使用的是一种基于二进制的数据存储方式,文件结构相对简单2。
- 存储容量和安全性:
- XLS格式的文件最大支持65,536行、256列,而XLSX格式的文件最大支持1,048,576行、16,384列,因此XLSX格式可以存储更多的数据1。
- XLSX格式采用了新的加密算法,相比XLS格式更加安全1。
- 文件大小和开发工具支持:
- XLSX格式采用了更先进的压缩算法,因此在保存相同内容的情况下,XLSX格式的文件通常比XLS格式的文件更小1。
- 在开发工具支持方面,XLS格式支持VBA代码,可以直接保存,而XLSX格式不支持VBA代码,如果有VBA代码的情况下,需要另存为XLSM格式的文件4。
综上所述,XLS和XLSX格式在多个方面存在显著差异,用户在选择使用哪种格式时,应根据自己的需求和兼容性要求来决定。如果需要与较低版本的Excel软件进行兼容性 交换,或者文件不需要存储大量数据和使用高级功能,那么XLS格式可能更适合;反之,如果需要处理大量数据、使用高级功能和更好的安全性,则XLSX格式是更优的选择。
相关文章
完美实现表格自动化! excel中Textjoin和Filter公式组合使用技巧
老板交给你一个任务,根据左边两列的数据,让你快速把C列结果给出来,我们就可以使用Textjoin和Filter公式搭配实现表格自动化2024-11-26Excel表格怎么做带有标签的净利润变化图? Excel净利润图表制作教程
表格中的净利润浮动比较大,想要做一个带标签的净利润图表,该怎么制作呢?下面我们就来看看详细教程2024-11-19excel如何快速将数值批量扩大10倍? EXcel表格中数字扩大10倍的技巧
想要将电子表格中一列数据扩大10倍,该怎么批量实现呢?下面我们就来看看excel快速将数据扩大10倍的教程2024-09-28excel表格前几列不见了怎么办? excel前几列隐藏不显示的的解决教程
在使用Excel表格时,有时会遇到前几列不见的情况,这给我们的工作造成了一定的困扰,那么,我们该如何解决这个问题呢?详细请看下文介绍2024-09-15excel编号列隐藏了怎么办? excel最前面的编号列没了的解决教程
在使用Excel表格时,有时会遇到前几列不见的情况,这给我们的工作造成了一定的困扰,比如Excel表格中,序号通常是在第一列显示的,下面我们就来看看重新显示编号的教程2024-09-15excel表格数据怎么将大于100的标红小于80显示绿色? 条件格式详细用法
excel表格中有很多数据,想要让大于100的数据标红色,小于80的数据显示绿色,该怎么操作呢?下面我们就来看看详细的教程2024-09-13excel怎么实现表格时间到了自动变色? excel超过固定天数自动变色教程
excel表格中可以根据要求用户需要设置日期超过固定天数自动变色的效果,该怎么实现这个效果呢?下面我们就来看看详细的教程2024-09-12excel表格中间怎么插入竖线? excel格子加一竖线的教程
想要将一个单元格一分为二并在中间添加一条竖线,这种操作可以使单元格更加清晰地显示两个不同的部分,同时也可以提高表格的可读性和可视性,下面我们就来看看操作方法2024-09-09- 在Excel中,单元格内指定文字变色是一项非常有用的功能,可以帮助用户突出显示关键信息,提高数据分析和可视化的效果,下面我们就来看看详细的教程2024-09-06
excel表如何缩小字间距? excel表格缩小文字间距的教程
字体间距决定了文字之间的距离,较小的字体间距可以使文本更加紧凑和易读,下面我们就来看看详细的解决办法2024-09-06
最新评论