没有试过其它的文本文件,因为指定要输出到Excel。
9万确实不大,但就是不行。3万多我试了,是可以的。

解决方案 »

  1.   

    jxl网站上说“When dealing with large spreadsheets, particularly when using the copy functionality, it is recommended that users allocate sufficient memory to the JVM using the -Xms and -Xmx options on the java command line. ”,那么我除了硬件增加内存之外,还有其他办法增加我的内存么?
      

  2.   

    奥,原来是java虚拟机的内存阿!可是Eclipse里面并没有JVM参数的设置阿!
      

  3.   

    对不起,楼主
       你的wwb.close();这一行之前是不是应该还有一个"}//End while"呢?
      

  4.   

    恩,有的有的,但是在wwb.write()之前
      

  5.   

    try
    {
        while
        {
          ...
         }  
       
    } //****补上*****
    catch
    {...}
      

  6.   

    楼主,有个建议,不知是否可行,请自己试验.就是应该在什么情况下执行你的wwb.write();是在所有的数据都已经在内存中存入了wwb对象后执行wwb.wirte();还是分几次地执行wwb.write();呢?
      

  7.   

    不行,一条一条的write()也是报同样的错误