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行。
excel 2003 ,wps office 2007,excel 2007 xls xlsx文件操作效率比较相关推荐
- Excel操作 Microsoft.Office.Interop.Excel.dll的使用
原文地址为: Excel操作 Microsoft.Office.Interop.Excel.dll的使用 先说说题外话,前段时间近一个月,我一直在做单据导入功能,其中就涉及到Excel操作,接触Exc ...
- Excel(WPS)使用VBA,不打开文件情况下提取其他工作簿数据
Excel(WPS)使用VBA,不打开文件情况下提取其他工作簿数据 提取函数,返回提取到的值 使用示例 在不打开工作簿的情况下,VBA读取其他工作簿数据 很多方法需要打开才能提取,如果没打开会显示错误 ...
- C#项目添加excel引用Microsoft.Office.Interop.Excel.dll
C#项目添加excel引用Microsoft.Office.Interop.Excel.dll zgscwxd 2019-01-21 15:40:26 2286 收藏 4 展开 如果需要使用C#处 ...
- 【数据读写】csv文件与xls/xlsx文件
目录 一.csv格式与xls/xlsx格式的区别 二.两种文件格式的读写操作 1.csv文件的读/写函数 csvread csvwrite 2.xls/xlsx文件的读/写函数 xlsread xls ...
- python的openpyxl模块下载_python解析.xls/.xlsx文件–openpyxl模块(第三方)
围观人数: 7 标签:book set tle 命令行 文件中 不能 charm 读取 pen 第一part:Excel文件的介绍 Microsoft Excel是Mi ...
- NPOI写Excel,Microsoft.Office.Interop.excel.dll 转换Excel为PDF
首先要引用NPOI动态库和Microsoft.Office.Interop.excel.dll (Microsoft.Office.Interop.excel.dll 下载链接 ,下载以后解压文件,把 ...
- 数据转换excel操作 Microsoft.Office.Interop.Excel.dll的使用
引用:http://www.cnblogs.com/lanjun/archive/2012/06/17/2552920.html 先说说题外话,前段时间近一个月,我一直在做单据导入功能,其中就涉及到E ...
- 【转载】Excel操作 Microsoft.Office.Interop.Excel.dll的使用
http://www.cnblogs.com/lanjun/archive/2012/06/17/2552920.html 先说说题外话,前段时间近一个月,我一直在做单据导入功能,其中就涉及到Exce ...
- 使用C#写WPS的excel 使用“WPS表格”导出Excel文档
下面利用最wps2015实现了一个简单的导入到出,参考http://blog.163.com/felex_cheng@126/blog/static/410470052013818325357/文章, ...
最新文章
- html 表单内容怎么获取不到,jquery中formdate一直获取不到对象中的[0]的值 包括本身也是一个空的数据怎么办?...
- python post与get的区别_python中get和post有什么区别
- 为什么Java的+ =,-=,* =,/ =复合赋值运算符不需要强制转换?
- c#基类 常用数据验证的封装,数字,字符,邮箱的验证
- 华为光猫鉴权解密逆向
- asp动态树菜单集合(3/3)
- 如何嵌入Live Messenger?
- event.x,event.clientX,event.offsetX区别
- Linux虚拟文件系统(VFS)
- -f shell 模糊匹配_shell模糊匹配与正则详解
- wpf-AvalonDock-使用技巧总结
- php怎么把中文转,php如何把汉字转换成拼音
- 原生JS写一个首字母排序的通讯录效果
- 微信小程序之关注公众号
- Android 仿美拍,秒拍 ,视频封面选择.有图有真相.
- ENVI高光谱分析操作步骤
- String.prototype.matchAll 正则一些常用方法
- 造车新势力3月成绩单:分化只会越来越严重
- live writer实用插件合集
- 海阔凭鱼跃天高任鸟飞