一、说明
Jxls 2.x 和 1.x 有很大的差异:
表达式从类似JSTL的模式,改为了直接在单元格中插入批注的方式来声明
新增了区域的概念,用来定义整个模板中所需要解析的表达式的所在范围,且只能声明在A1单元格内
二、依赖
<!-- Jxls的基础库 -->
<dependency>
<groupId>org.jxls</groupId>
<artifactId>jxls</artifactId>
<version>2.8.1</version>
</dependency>
<!-- Jxls基于POI的实现 -->
<dependency>
<groupId>org.jxls</groupId>
<artifactId>jxls-poi</artifactId>
<version>1.0.15</version>
</dependency>
三、模版
四、实现
// 获取核心数据
List<Goods> goodsList = queryGoodsList();
// 组装模版数据
Context ctx = new Context();
ctx.putVar("currTime", DateTimeFor