java.lang.IllegalStateException: The maximum number of cell styles was exceeded. You can define up to 4000 styles in a .xls workbook ...
使用POI導出xls文件,由於數據過多,導致導出xls報錯如下: 原因: 代碼中創建 次數過多,導致報錯。 解決方法: 把創建HSSFCellStyle對象放在循環之外,或者放在全局,僅創建一次就可以多次使用。 或者可以把創建的相關對象全都提取為static,一次賦值 多次使用。。。。每次使用的時候,判斷對象是否有值,如果沒有就創建並賦值,緩存下來。如果有,直接使用 ...
2017-10-24 15:32 0 3508 推薦指數:
java.lang.IllegalStateException: The maximum number of cell styles was exceeded. You can define up to 4000 styles in a .xls workbook ...
去apache官網下載相關版本的源代碼:https://archive.apache.org/dist/poi/release/src/ 修改源代碼文件中 MAX_STYLES 靜態常量:poi-src-3.10-FINAL-20140208/poi-3.10-FINAL/src/java ...
POI操作Excel中,導出的數據不是很大時,則不會有問題,而數據很多或者比較多時, 就會報以下的錯誤,是由於cell styles太多create造成,故一般可以把cellstyle設置放到循環外面 報錯如下: Caused ...
by: java.lang.IllegalStateException: The maximum number of cell styles was exceeded. ...
easypoi 導出數據為excel報錯信息: The maximum number of cell styles was exceeded. You can define up to 64000styles in a .xlsx workbook 解決方案自定義樣式: 重復利用已有 ...
Spring +EasyUi+Spring Jpa(持久層) EasyUi通過POI 實現導出xls表格功能 EasyUi界面: 點擊導出按鈕實現數據導入到xls表格中 第一步:修改按鈕事件: @Controller@ParentPackage ...
使用swgger2、Restlet等接口工具有bug導致導出失敗,測試直接使用瀏覽器 //導出列表-新 @UserRoleJudgment(authpos = SystemControllerLog.AUTH_PARAM, paraname = "auth ...
1.jsp頁面 2.controller控制器 3.xls工具類 ...