之前导出均用HSSFWorkbook,后来发现超出65536条后系统就报错,
经过网上查询资料得出,XSSFWorkbook可以导出
然后程序又报OutOfMemoryError:java heap space;内存溢出错误,又改用:
Workbook writeWB = new SXSSFWorkbook();
Sheet writeSheet = writeWB.createSheet();
经测试导出15W、20W条数据都正常运行;
参考来源:
http://www.iteye.com/problems/78916