今儿个咱来聊聊这xls和xlsx,这俩玩意儿看着挺像,平时用的时候也容易搞混,我之前就老是分不清,后来专门花时间倒腾一下,才算弄明白。
一开始接触表格的时候,我用的还是比较老版本的Office,那时候保存的表格文件,后缀名都是.xls。后来电脑升级,软件也跟着更新,再保存表格的时候,发现后缀名变成.xlsx,当时还纳闷儿,这是咋回事?
于是我就开始各种尝试。

摸索过程
- 我先打开一个以前做的.xls文件,啥也没改,直接点“另存为”,结果发现默认的保存类型就是.xlsx。
- 我又新建一个表格,随便输入点内容,保存的时候特意看下,也是默认保存为.xlsx格式。
- 然后我在新版本的软件里打开,两种格式都能正常打开,看着也没啥区别。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区

这下我就更懵,既然都能用,那干嘛还要搞出两种不同的格式?
为弄明白这个问题,我开始上网查资料。
不查不知道,一查才发现,这两种格式还真不一样。简单来说,.xls是老版本的Excel文件格式,而.xlsx是新版本的格式。
具体来说,.xls是一种二进制格式,而.xlsx是基于XML的开放格式,也就是说,.xlsx文件是一个压缩包,里面包含很多XML文件,用来描述表格的各种信息。
这么一说,我就有点明白。新格式肯定有它的优势,要不然微软也不会费劲巴拉地去推广它。果然,我发现.xlsx相比.xls,有几个明显的好处:
- 文件更小:因为是压缩过的,所以.xlsx文件通常比.xls文件要小不少,能节省存储空间。
- 更安全:.xlsx文件对宏的支持更可以有效防止一些恶意代码的传播。
- 兼容性更.xlsx是开放格式,更容易与其他软件兼容。
- 功能更强大:能用1048576行,16384列;而.xls 只能用65536行,256列。

现在用Excel,基本上都是保存为.xlsx格式。除非你要把文件发给一个还在用很老版本Excel的人,否则没必要再纠结用哪个格式。

实践出真知,经过这回折腾,我对这两种格式的区别算是彻底搞清楚,以后再也不会搞混!


