使用POI導出xls檔案,由于資料過多,導緻導出xls報錯如下:
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIn5GcukjY3AzMwUTM0MGM0EWN1UWYhFmZmljM0IWM5EWMykDNfdWbp9CXt92Yu4GZjlGbh5SZslmZxl3Lc9CX6MHc0RHaiojIsJye.png)
原因:
代碼中建立
次數過多,導緻報錯。
解決方法:
把建立HSSFCellStyle對象放在循環之外,或者放在全局,僅建立一次就可以多次使用。
或者可以把建立的相關對象全都提取為static,一次指派 多次使用。。。。每次使用的時候,判斷對象是否有值,如果沒有就建立并指派,緩存下來。如果有,直接使用!!!
使用POI導出xls檔案,由于資料過多,導緻導出xls報錯如下:
原因:
代碼中建立
次數過多,導緻報錯。
解決方法:
把建立HSSFCellStyle對象放在循環之外,或者放在全局,僅建立一次就可以多次使用。
或者可以把建立的相關對象全都提取為static,一次指派 多次使用。。。。每次使用的時候,判斷對象是否有值,如果沒有就建立并指派,緩存下來。如果有,直接使用!!!