
excel
文章平均质量分 54
月亮与山与草
这个作者很懒,什么都没留下…
展开
-
使用easyExcel 导出带有合计行的excel
项目背景:产品提了个需求,让把系统中的已存在的几个excel导出加一行合计实现:当时想了两种思路;1. 在业务层把需要合计的手动累加,然后写到最后一行实现合计2.实现一个工具类,指定需要合计的表头,然后在工具类中对这些列进行合计,基本不改变原有的业务代码,只需要传入需要合计的表头因为是大量地方使用,所以采用工具类的方式,基本不需要了解之前的业务逻辑效果图:思路:1.采用了alibaba的easyExcel,使用填充的方式,需要一个空模板,将数据填充进去,.原创 2021-09-08 13:53:10 · 15325 阅读 · 4 评论 -
使用easyPoi的动态列导出,行转列
2. 动态列使用一个List集合,用 @ExcelCollection 标注,里面的每一项就是每一个动态列标题,一个字段作为表头名称,一个字段作为对应的数据。有一个导出excel的需求,要求导出部分固定列和部分动态列,固定列使用字段写死,动态列使用list集合存放。使用cglib动态向实体类内添加字段,添加的字段为需要动态添加的表头和对应的值。1. 使用easypoi的注解方式进行导出,固定列部分使用 @Excel标注。模拟自己的业务逻辑,组装好需要的数据格式调用工具类中的方法即可。idea开启方式如下。原创 2024-03-29 14:46:18 · 3217 阅读 · 11 评论 -
The supplied data appears to be in the OLE2 Format. You are calling the part of POI that deals with
ThesupplieddataappearstobeintheOLE2Format.YouarecallingthepartofPOIthatdealswithOOXML(OfficeOpenXML)Documents.YouneedtocalladifferentpartofPOItoprocessthisdata(egHSSFinsteadofXSSF)场景:easyExcel导入时报错,百度()之后发现是.xls文...原创 2021-09-08 11:04:08 · 23916 阅读 · 2 评论