说起这Excel文件,XLS和XLSX这俩后缀,我刚入行那会儿,没少被它们搞得一头雾水。那时候我们组里有个人,用的是老版本的Office,他给我的文件都是.xls的。结果我一打开,总觉得有些功能不对劲,或者格式显示不全。有时候我做完一个表给他发过去,他那边又说打不开,或者打开了乱码。那时候真是抓耳挠腮,不知道问题出在哪儿。

我当时就琢磨,为啥这文件后缀还不一样?按理说都是Excel文件,怎么就不能通用了?这个问题一直在我心里扎着,直到后来有一次项目,我们得处理一大堆历史数据,那些数据都是几十万行的大表,全部都是XLS格式的。我用我的新版Excel打开,速度那叫一个慢,动不动就卡死,甚至直接崩溃。把我折腾得够呛,工作效率直线下降。

那时候我才下定决心,非得把这XLS和XLSX的门道彻底搞明白不可。我先是上网瞎搜一通,看各种帖子、文章,然后又找我们组里懂技术的老前辈请教。一点点地,我才把这两种文件的来龙去脉给理清楚了。

XLS格式,那些老家伙们的“专属”

我最先搞懂的是这个XLS。它是Excel 97到2003版本用的文件格式,那种老式的二进制文件。你也可以把它理解成,它就是Excel软件自己写出来的一种专属语言,别人想看懂,那就得按它的规矩来。你用老的Excel打开,那肯定没问题。但是,它有一些天生的“硬伤”,我那时候处理大数据就深有体会。

  • 行数和列数有限制: 最多只能有65536行和256列。你想想,现在随便一个数据报表可能就几十万上百万行,这XLS根本装不下。我那时候处理几十万行的表,就得拆成好几个文件,非常麻烦。
  • 小编温馨提醒:本站只提供游戏介绍,下载游戏请前往89游戏主站,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区

  • 文件大小: 因为它是二进制的,存储方式没那么高效,所以同样的内容,XLS文件会显得比较大。我那会儿好几个XLS文件加起来,动不动就几百兆,传输起来也费劲。
  • 功能少: 老版本的功能肯定不如新版本多嘛很多新版Excel里酷炫的功能,比如更复杂的条件格式、更多的数据验证类型、各种新图表,在XLS里根本就没有,或者表现不出来。
  • 安全问题: 因为年代久远,而且是二进制格式,它在宏病毒方面也容易中招,稍微不注意就可能被病毒侵蚀。

XLSX格式,新时代的“通行证”

再来说说这个XLSX,这就是我后来发现的“救星”。它是从Office 2007开始引入的新文件格式,用的是Open XML标准。当时我听“Open XML”这个词,感觉挺高大上的,后来才明白,就是把数据拆成了一堆XML文件,然后再用ZIP格式打包起来。这就像什么?就像咱们把一篇文章,以前是直接写在一张纸上,现在是把文章拆分成很多小纸条,每张小纸条负责一部分内容,再用一个大信封把所有小纸条都装起来。

  • 行数和列数大得多: XLSX文件最大的优点,就是能装下更多数据。它最多能有1048576行和16384列。这对我来说简直是福音,再大的表也能一个文件搞定,不用再分拆了。
  • 文件更小: 因为它用了XML和ZIP压缩,同样的内容,XLSX文件通常会比XLS文件小很多。我把那些历史的XLS大表转换成XLSX之后,文件大小立马缩水了一大截,传输和保存都方便多了。
  • 功能更强: XLSX自然是支持新版Excel的所有功能,什么各种新公式、高级筛选、切片器、数据透视图等等,都能完美支持。我总算是能用上最新的功能来提升工作效率了。
  • 兼容性更 虽然是新版本,但XLSX格式因为是开放标准,所以现在很多其他软件也能比较好地识别和处理它。而且新版Excel肯定能打开XLS文件,只是会提示你兼容模式,但老版Excel就直接打不开XLSX了。
  • 安全性提升: 在宏病毒方面,XLSX也做得更好了。如果文件里有宏,它会单独存放在一个地方,打开的时候会提示你是否启用,降低了误点击中招的风险。

这么一通研究和实践下来,我才算是彻底搞懂了这新老版本Excel文件之间的门道。我发现,文件后缀可不是随便取的,背后藏着大学问。从那以后,我基本上都用XLSX格式来保存文件,除非是明确知道对方只能用老版本Excel的时候,我才会特意保存成XLS。工作效率提上去了,烦恼也少了。也算是自己折腾出来的经验。

免责声明:喜欢请购买正版授权并合法使用,此软件只适用于测试试用版本。来源于转载自各大媒体和网络。 此仅供爱好者测试及研究之用,版权归发行公司所有。任何组织或个人不得传播或用于任何商业用途,否则一切后果由该组织及个人承担!我方将不承担任何法律及连带责任。 对使用本测试版本后产生的任何不良影响,我方不承担任何法律及连带责任。 请自觉于下载后24小时内删除。如果喜欢本游戏,请购买正版授权并合法使用。 本站内容侵犯了原著者的合法权益,可联系我们进行处理。