最近对大量数据进行处理, 用com读写速度, 慢的吓死人, 在网上搜找不到什么好方法,难道就不能快速读取吗?
         csdn的大师们请指点

解决方案 »

  1.   


      我要读取所有的excel进行读取以后, 放入内存进行操作, 要对数据进行算法分析的,所以我必须读取全部
      现在excel读写速度制约了软件的功能, 太慢太慢了
      

  2.   

    哪个版本的excel,可以支持几十万行数据?
    我的印象中2003只能支持6万行数据。几十万行数据应该用数据库处理,不应该用电子表格。或者你用access、sql sever的导入功能把数据导入到这些数据库中,是一个办法。
      

  3.   


         2003/2007兼容的, 可以用增加sheet解决, 这都不是问题, 关键点就是提高读写速度
          用数据库我觉得没那个必要
        这些数据以后还有进行操作的, 用excel操作方便些
      

  4.   

    将数据导入数据库,sql或者access,然后好好研究数据库操作,会找到答案的。
      

  5.   

    EXCEL的速度确实比较慢,一秒钟只能处理几行吧
      

  6.   

    我也特别想把解析后放入txt文件, 然后用程序解析txt文件, 但是这个是不能被boss通过的,这个生成的excel是很重要的数据, 放给别人看的时候还要用程序来解析txt, 比如客户就觉得你这个软件写的不咋的了,所以excel是不可避免的东西, 最重要的就是突破excel读写问题, 
       网上目前还没有找到处理大量数据的好方法
      

  7.   

         用acess测试过了, 速度也不惊人
      

  8.   

    变成.cvs格式的,既可以用TXT文件格式方法读,也可写以用excel打开,读写。
      

  9.   

    直接改后缀名都可以,然后搜索一下.csv文件的读取方法