JBolt平台里导出Excel底层也是POI,不过没有直接封装POI,平台里因为使用了HUtool工具包,所以直接就用了Hutool里的POI封装去操作导出Excel,但是需要更易用,对jfinal框架更友好方便的支持导出。
这里,我们遇到一个导出复杂Excel的需求,JBolt里通过模板+定位数据的方式,轻松傻瓜式的解决了这个导出问题。
大体思路:
1、通过excel软件创建一个模板xls,静态部分写好了,留空动态数据部分
2、加载模板
3、通过Excel定位填充动态数据
详细思路和步骤看下方教程演示
后记:
这个表格乍一看似乎很复杂,但是其实都是静态数据布局复杂而已,动态数据都是横平竖直的,所以这个需求用定位法去填充模板单元格是最好的方式了。
如何通过英文字母数字组合坐标去定位呢?
JBolt里封装了一个列英文转数字工具方法而已。
其他导出Excel教程:
【分享】用HuTool快速将JFinal的model数据导出Excel里
【分享】使用一个Excel模板就能搞定Excel复杂表头样式
JBolt极速开发平台:
有问题 加我微信:
mumengmeng