使用POI导出xls文件,由于数据过多,导致导出xls报错如下:
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIn5GcukjY3AzMwUTM0MGM0EWN1UWYhFmZmljM0IWM5EWMykDNfdWbp9CXt92Yu4GZjlGbh5SZslmZxl3Lc9CX6MHc0RHaiojIsJye.png)
原因:
代码中创建
次数过多,导致报错。
解决方法:
把创建HSSFCellStyle对象放在循环之外,或者放在全局,仅创建一次就可以多次使用。
或者可以把创建的相关对象全都提取为static,一次赋值 多次使用。。。。每次使用的时候,判断对象是否有值,如果没有就创建并赋值,缓存下来。如果有,直接使用!!!
使用POI导出xls文件,由于数据过多,导致导出xls报错如下:
原因:
代码中创建
次数过多,导致报错。
解决方法:
把创建HSSFCellStyle对象放在循环之外,或者放在全局,仅创建一次就可以多次使用。
或者可以把创建的相关对象全都提取为static,一次赋值 多次使用。。。。每次使用的时候,判断对象是否有值,如果没有就创建并赋值,缓存下来。如果有,直接使用!!!