excel 2003 ,wps office 2007,excel 2007 xls xlsx文件操作效率比较

 首先这几个软件都很不错,且不谈。这是我在有限的时间内对软件局部功能测试,仅是管中窥豹。

打开excel 2003格式文件 3sheet ,15万行,biff8x格式  文件大小22,737,920字节

excel 2003 中打开并显示出结果 2-3秒

excel 2007 中打开并显示出结果 2-3秒

wps office 2007 中打开并显示出结果 8秒

还有一个表现更差的程序(我弄的一个c#写的读Excel2003的2进制文件的程序,不知道是因为算法的原因还是平台的原因导致效率不高)11秒

然后用excel 2007把内容保存成xlsx格式,此时文件大小是6,741,310字节,文件反而变小了,是不是微软用新技术优化了保存格式?且慢!后面将解释个中原委。先看看新格式打开效率。

excel 2007 中打开刚才保存的xlsx并显示出结果 9秒

“微软用新技术优化了保存格式,使文件变小”?NO!

我们知道xlsx其实就是压缩文件格式,而比较文件大小则必须同在压缩之前,或同在压缩之后。不然以我孱弱之力居然可以击倒被绑住的泰森,不是吗?所以先解压xlsx,得到的多个文件和目录共占47,906,599字节。再用Rar压缩Excel 2003格式文件,此时文件大小是2,949,840字节。

所以,Excel 2007的xlsx文件格式 也就是Open Xml格式,体积是Excel 2003格式的2倍多(不管是压缩前还是压缩后),打开时间是Excel 2003格式的3倍多。这才是真实的成绩。

但是新文件格式有它的好处,我最喜欢的是2点:

1 不用分析2进制文件可轻易通过Xml文件获得文件内容(不是每个人都喜欢看颠来倒去的2进制文件的)。

2 行数限制从Excel 2003的65536行(微软在Excel 2003中用2个字节表示行号和列号,2的16次方刚好是65,536从而形成此限制)增加到Excel 2007的 1,048,576行。

 

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值