【开发随记】JAVA+POI+自定义注解+反射构建自定义工具类实现快捷简便的Excel模板化导出(附demo代码)
220907更新项目UAT期间,用户反映了一个问题,数据量稍大的情况下,会出现“从某一行开始,往下所有行设置的字体和字体大小不生效”的BUG。经过排查,发现原因是:POI的XSSFCellStyle不能创建次数过多,否则超过的部分设置无法生效,根据客户的情况估算大约这个次数限制在500-1000次之间。我原本的代码中,每格都重新创建了一次XSSFCellStyle,显然创建次数过多,解决方法也很简