最近因客户需求,需要在项目中动态导出动态表格。步骤如下:
模板准备
1.新建word文档

注:如果序号从1开始,可以写成${item_index+1},c标签的同样在这适用。
2.另存为.xml文件(注意不是直接改后缀名),格式化代码,注意检查是否存在变量分离问题,如图:


3.注意将循环遍历的list在表格取数据的tr前添加如下标签
4.格式化并修改完后,将.xml的后缀名修改为.ftl(直接修改)
springboot集成整合
1.pom.xml中添加freemarker依赖
本文介绍了如何在SpringBoot项目中结合Freemarker动态生成Word文档,包括模板的准备,SpringBoot的集成配置,以及实际的导出效果展示。
最近因客户需求,需要在项目中动态导出动态表格。步骤如下:
1.新建word文档

注:如果序号从1开始,可以写成${item_index+1},c标签的同样在这适用。
2.另存为.xml文件(注意不是直接改后缀名),格式化代码,注意检查是否存在变量分离问题,如图:


3.注意将循环遍历的list在表格取数据的tr前添加如下标签
4.格式化并修改完后,将.xml的后缀名修改为.ftl(直接修改)
1.pom.xml中添加freemarker依赖

被折叠的 条评论
为什么被折叠?