现在想将大量数据写入Excel,并且要读出,请问各位什么方法最快。最好写入1M/s,读出的话越快越好!

解决方案 »

  1.   

    用COM接口读写很方便,要么就自己解析文件格式(这个不现实!)。
      

  2.   

    用csv格式读写数据(其实就是逗号隔开的文本文件,可用excel操作)
      

  3.   

    关注下。以前我请教过,有人说是用ODBC方式将Excel作为一个数据库读写,但是这样做显然不是最快的。
    我很想像读写Txt或是bmp那样,去掉文件头利用偏移量访问数据--这样肯定是最快的方式,但是在网上没找到.xls的格式呀!
    关注下吧,我们私下可以交流交流哈!
      

  4.   

    直接解析格式,这种方法是直接快速,但是Excel格式确实是复杂,而且就算有方法可以解析,也不能对每一个版本的文件起作用.
    而COM的方式是不分版本的.
      

  5.   

    我看别人说可以通过写XML和Html文件来处理,然后用Excel也能打开。请问这样可以吗?有类似的例子吗?
      

  6.   

    那如果只针对Office2003的.xls还会有很多版本吗?因为我知道大家用这个版本的最多。