谁知道JAVA如何高效的读取EXCEL文件呀!
我的EXCEL文件数据量比较大,我用JXL和POI都试过了,不行
才40多M就内存益处了.
请高手帮帮呀!
很急的!
谢谢!

解决方案 »

  1.   

    建议看看JXL的源码:
    jxl生成Excel时,默认每一页的最大内存为5M,一般Excel文件超过50000行时,就会超过5M,这个问题,可以通过WookbookSettings类来设置Excel每一页的起始内存和内存增加量来解决。
      

  2.   

    2003版及以前的版本 excel都只支持65000行啊。
    是不是行数太多的缘故?
      

  3.   

    40MB,很强大,我用的是jxl,没遇到过那么大的文件
      

  4.   

    建议你把【Excel另存为网页】然后用数据流对 htm文件进行操作,逐行分析并以String数组存储操作,不要用类