SafeArray实现对Excel的导入\导出例子源代码

时间:2013-09-04 16:16:28
【文件属性】:

文件名称:SafeArray实现对Excel的导入\导出例子源代码

文件大小:374KB

文件格式:RAR

更新时间:2013-09-04 16:16:28

SafeArray Excel 导入 导出 源代码

使用SafeArray对Excel导入/导出(区域读写数据),比使用单元格循环读写速度快上一百倍以上,经过测试整个工作表65526*10的数据区域,导入时间与导出时间就35秒钟左右,速度上与读写普通的文本文件有得比,基本能让人满意.网上的一此读写组件(如:XLSReadWrite/NativeExcel),看过XLSReadWrite组件的官方网上写着 XLSReadWriteII is fast! Write more than 1,000,000 cells in less than a second!不知是不是吹的,有兴趣的朋友可以测试下,但如果SafeArray的速度能让人满意的话,也没必要用那些组件,还得收费.


【文件预览】:
ExcelReadWritePro
----Project1.obj(10KB)
----Unit1.obj(38KB)
----Project1.exe(565KB)
----Unit1.dfm(1KB)
----Project1.bpr(6KB)
----Project1.cpp(853B)
----Project1.res(876B)
----Project1.bcc32pch(396B)
----Unit1.h(1KB)
----Unit1.ddp(51B)
----Project1.tds(832KB)
----Unit1.cpp(6KB)

网友评论

  • 还可以,看了之后基本晓得怎么批量获取到array里面了
  • 可以的,改改就OK了
  • 不是VC工程,郁闷。。
  • 编码清晰,风格也不错,可惜不是vc工程。我想得到一个c下面可用的数组批量赋值单元格的接口。试验了很多:pCurRange->Value2 = saRet;pCurRange->PutValue2(COleVariant(saRet));range.put_Value2(varWrite);pCurRange->Value = saRet;pCurRange->PutFormulaR1C1Local((VARIANT)saRet);pCurRange->PutFormulaArray((VARIANT)saRet);pCurRange->Value2 = CO
  • 模拟excel的程序,对于写类似excel的风格的程序有很大帮助
  • 找了很久了,找到了解决方法,给力 不错,可是太贵了。。要5个分。。
  • 这个不是VC的工程,希望有个能用的VC++工程。
  • 好像不是VC的工程,里面的属性方法不知是怎么来的
  • ,再用OLD打开,保存为.XLS,也是个不错的选择,速度也挺快,格式设置也容易
  • 其实导入到XML中,再用OLD打开,保存为.XLS,也是个不错的选择,速度也挺快,格式设置也容易