引入jar包
<dependency>
<groupId>org.jxls</groupId>
<artifactId>jxls-poi</artifactId>
<version>1.3.2</version>
</dependency>
<dependency>
<groupId>org.jxls</groupId>
<artifactId>jxls-jexcel</artifactId>
<version>1.0.9</version>
</dependency>
注意:不要手动引入poi的包,可能会导致版本不兼容的问题
新建excel模板
右键插入批注,表明excel的范围
jx:area(lastCell="M34")

image.png
循环的写法
jx:each(items="data" var="item" lastCell="M14")

image.png
jar代码
Context context = new Context();
context.putVar("d", list.get(0));
context.putVar("data", this.hr_employee_retiredService.findDetail(strcode));
InputStream templateIn = getClass().getResourceAsStream("/templates/format/hr_employee_retired.xlsx");
WordUtil.setDownload(res, "退休人员基本情况台账.xlsx");
JxlsHelper.getInstance().processTemplate(templateIn, res.getOutputStream(), context);