我现在碰到一个问题
报表方面的(iReport 和JasperReport 或者iText)我现在的问题是我让它生成word格式的报表(有几万行数据) 他会报内存溢出错误,但当数据量小比如1000以内它能正常生成word格式
但生成PDF格式没问题(它能展示上万条数据)现在比较困惑,因为没有什么解决的思路,谢谢各位啦
报表方面的(iReport 和JasperReport 或者iText)我现在的问题是我让它生成word格式的报表(有几万行数据) 他会报内存溢出错误,但当数据量小比如1000以内它能正常生成word格式
但生成PDF格式没问题(它能展示上万条数据)现在比较困惑,因为没有什么解决的思路,谢谢各位啦
Excel 数据量大的时候也会内存益出的
楼主可以试下以下2中方式
1、用java 的odbc连接word或Excel直接插入
2、分段插入比如没1000条数据插入一个word或Excel另外要主要代码的执行效率和垃圾回收机制,让对象及时回收
另外要提醒的是odbc 只能在window服务器下跑,linux 就不想了