我现在用VC操纵Excel时发现了一个问题,我用的是COM接口,当Excel数据较多时在读取还有写入速度会特别慢,一个Cell一个Cell那样读取效率太低了,有没有一种方法可以将其存到内存中去,然后在从内存读取出来,我现在的解决方法是将其另存为txt,然后读取txt,速度很快但感觉有个中间转换不怎么好,各位有没有更好一点的解决方法

解决方案 »

  1.   

    按excel文件结构读。excel的文件结构是一本书。太厚了。
      

  2.   

    第一种方案:按Excel的COM口进行读写,速度肯定是比较慢的,但也不会太慢
    第二种方案:按Excel的文件结构读写,要研究Excel的文件结构,要花时间,如果不是专业做Excel方面的话,基本这种方案不适合
    第三种方案:按文本格式读写,即就是csv的格式,速度很快楼主自己选择一个适合自己的方案吧!