1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 使用Freemarker生成Word文档并在文档内添加Echarts图形报表或循环添加表格 图片数据

使用Freemarker生成Word文档并在文档内添加Echarts图形报表或循环添加表格 图片数据

时间:2024-02-19 02:47:26

相关推荐

使用Freemarker生成Word文档并在文档内添加Echarts图形报表或循环添加表格 图片数据

一、制作.ftl后缀的word模板文件

1、新建一个word文档模板

使用其他文本编辑器编写表达式,如:Editplus

2、将word文档另存为xml并改名为.ftl后缀的文件

另存完之后关闭word文档,将demo.xml的后缀修改为.ftl,然后使用文本编辑器打开demo.ftl文件

3、修改.ftl文件并生成最终的模板文件

①修改图片的数据内容使用表达式代替

替换之后如下:

②在数据表格中添加循环标签

二、通过模板文件生成word文档

1、添加pom.xml的依赖

<dependency><groupId>org.freemarker</groupId><artifactId>freemarker</artifactId><version>2.3.23</version></dependency>

2、index.jsp中添加一个Echarts图形报表

var option = {angleAxis: {type: category,data: [周一, 周二, 周三, 周四, 周五, 周六, 周日],

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。