【文件瘦身?】真·文件瘦身
创作者俱乐部成员
首先创造了一个在sheet1中填充5000行5000列的数据1,保存为xlsx格式,很纯粹的的一个xlsx文件。
文件大小为65.4MB
随后使用WPS的【文件瘦身】功能对其进行瘦身
结果让我失望了,我觉得不仅是我失望了,99%的WPS用户都失望了,无瘦身空间
真的无瘦身空间吗?
当然不是,不然帖子标题也就不会叫真·文件瘦身。
用友商打开xlsx文件,另存为xlsb文件
猜猜看此时文件大小是多少?
是的,没有看错,文件本身瘦身22.2MB,这是怎么办到的?为什么友商又一次成功的......(为什么要说又?)
那么就不得不说下表格的几种格式有什么区别了。
xlsx、xlsb、xlsm文件格式基本类似,他们都是压缩文件包(将后缀名改为zip即可解压,使用7z可以不改名直接解压缩)
区别在于xlsx和xlsm的压缩包里面的内容都是基于XML(文本,可以用任意文本编辑器打开阅读),而xlsb压缩包里的内容则是二进制bin文件(无法直接打开阅读)。
xlsb文件更小,对保存大型表格文件很有用,打开和保存速度更快,程序本身直接使用二进制文件比解释xml文件速度更快。
以上述示例,xlsb文件的打开速度是xlsx文件的四倍,保存速度快一倍,文件小三分之一。
而在其他方面,xlsx、xlsb、xlsm并无区别,不光是友商,WPS也能正常打开使用xlsb格式的文件。
接着用WPS打开xlsx文件
这是使用的64位内测版的打开速度,如果换做32位正式版的打开速度可想而知。
当文件被读入内存后,xlsx和xlssb两种格式在计算时并无差异。
xlsb的唯一劣势是xlsx可以更好的与其他程序、尤其是其他平台的交互,因为xlsx基于更标注化的xml格式,但普通用户用不到这种高大上的技术,所以对于普通用户而言,推荐将xlsx格式瘦身为xlsb格式。
⏳ | 最后以很遗憾的心态表达可惜WPS不支持将文件另存为xlsb格式(虽然能正常打开) |
⏳ | 什么时候才能彻底摆脱友商的阴影呢? |
创作者俱乐部成员