社区
下载资源悬赏专区
帖子详情
Springboot+freemarker生成word下载
weixin_39820780
2020-06-18 10:30:19
Springboot+freemarker生成word,通过运行wordUtil里面main函数查看结果,包含图片显示等
相关下载链接:
//download.csdn.net/download/qq_31980421/10318240?utm_source=bbsseo
...全文
103
回复
打赏
收藏
Springboot+freemarker生成word下载
Springboot+freemarker生成word,通过运行wordUtil里面main函数查看结果,包含图片显示等 相关下载链接://download.csdn.net/download/qq_31980421/10318240?utm_source=bbsseo
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Springboot
+
freemarker
生成
word
Springboot
+
freemarker
生成
word
,通过运行
word
Util里面main函数查看结果,包含图片显示等
SpringBoot
_
Freemarker
生成
Word
_多个表格+两层嵌套循环
SpringBoot
_
Freemarker
生成
Word
_多个表格+两层嵌套循环; 步骤说明: 1.用Microsoft Office
Word
打开
word
原件;将文档中需要动态
生成
的内容,替换为属性名 ${name} 2.另存为,选择保存类型
Word
2003 XML 文档(*.xml) 3.用Firstobject free XML editor打开文件,选择Tools下的Indent【或者按快捷键F8】格式化文件内容。左边是文档结构,右边是文档内容; 4. 文档
生成
后有时需要手动修改,查找第一步中设置的属性名,可能会产生类似${n.....ame}类似的样子,我们将将名字中间的标签删掉,恢复为${name} 5.
word
模板中有表格,需要循环的位置, 用 标签将第二对 标签(即除表头的w:tr标签后的一对)包围起来 同时表格内的属性例如${name},在这里需要修改为${user.name} (userList是集合在dataMap中的key, user是集合中的每个元素, 类似), 如图: PLUS:若表格之外还有嵌套的循环,也需要用,注意这里的标签不要和某对其他标签交叉,不可以出现这种 6. 标识替换完之后,另存为.ftl后缀文件即可。 代码里是相对有一丢丢复杂的,两层嵌套循环; 总(dataMap) deptName 部门名 list(Table)表的集合 table1(map) table-名字 ${map.table} tableName-中文名 ${map.tableName} columnCount-字段数 ${map.columnCount} recordCount-记录数 ${map.recordCount} listA-List--表格1 map.listA column Model属性——字段名 ${model.column} columnName Model属性——字段中文名 ${model.column} rate Model属性——字段占比 ${model.rate} nullValueCount Model属性——字段空值数 ${model.nullValueCount} listB-List--表格2 map.listB …… listC-List--表格3 map.listC …… table2 table-名字 ${map.table} tableName-中文名 ${map.tableName} columnCount-字段数 ${map.columnCount} recordCount-记录数 ${map.recordCount} listA-List--表格1 map.listA column Model属性——字段名 ${model.column} columnName Model属性——字段中文名 ${model.column} rate Model属性——字段占比 ${model.rate} nullValueCount Model属性——字段空值数 ${model.nullValueCount} listB-List--表格2 map.listB …… listC-List--表格3 map.listC …… table3 ……
springboot
中使用
freemarker
动态
生成
word
文档,以及使用POI导出自定义格式Excel
Springboot
项目中: 1. 使用Apache POI 3.9 自定义样式导出Excel文件; 2. 使用
freemarker
动态
生成
word
.doc文档(带图片
Word
以及复杂格式
word
) 详细说明见个人博客及 github: https://github.com/DuebassLei/excel-poi
freemarker
+ xml模板动态
生成
word
文档 源码
Freemarker
动态
生成
word
,包含文字替换,
freemarker
嵌入自定义java函数,动态
生成
表格列,插入图片的示例,同时使用spire将
word
xml格式转换成
word
文档(doc格式),还包含文件
下载
示例
Freemarker
导出
word
示例,包括jfreechart图表
通过
freemarker
,实现
word
模板中占位符的赋值以及赋值后的
word
文档
生成
。通过jfreechart
生成
柱状图和饼图,并在
word
文档中显示。
下载资源悬赏专区
13,656
社区成员
12,673,480
社区内容
发帖
与我相关
我的任务
下载资源悬赏专区
CSDN 下载资源悬赏专区
复制链接
扫一扫
分享
社区描述
CSDN 下载资源悬赏专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章