使用方法:
 HSSFWorkbook wb = new HSSFWorkbook();
 ...//填写内容
 FileOutputStream fOut = new FileOutputStream(strFilePath + strFileName);
 wb.write(fOut);
 fOut.close();其中插入的数据有text类型,内容较大
当增加的记录数较小(2条)时,无错,当记录数较大(9条)时,打开Excel文件显示“可用资源不足 excel无法完成此任务”
系统使用Excel2003谢谢!

解决方案 »

  1.   

    GX
    使用POI也遇到这样的问题最后我们放弃POI方案,转存为以逗号分割的csv文件
      

  2.   

    我们项目用poi很好的啊,上千条记录都可以导入导出,你导出的代码是否写的有问题.
      

  3.   

    应该不是poi的问题,文件I/O代码需要优化
      

  4.   

    同意楼上说法,我用poi导出500条记录没有问题。
      

  5.   

    我用jxl 导出5万条记录都没问题!!!导出5万以上的记录用分工作薄也没问题!!
      

  6.   

    刚才实验了一把
    JVM 内存300M 5000条数据没问题
    设置为30000条数据 等了5分钟EXCEL 还没生成 就KILL 
    .....
    5000条的数据有400+K 
    50000的话 就得4M 了.....觉得处理大数据量 对EXCEL 来说意义不大
    毕竟这么大的数据不是人来看的
      

  7.   

    因为数据库中有ntext类型,内容很大
    我能看到工作簿的大小的变化,9条记录的时候有2000+k,就会报错了
      

  8.   

    jvm加大到800M,还是没有解决问题
    决定换方法了,谢谢上面各位