分享好友 最新资讯首页 最新资讯分类 切换频道
freemarker模板导出带表格word详细教程什么是安卓手机「freemarker模板导出带表格word详细教程」
2025-05-22 17:17

freemarker模板导出word循环图片表格详细教程_Java大表哥的博客-CSDN博客  并且另存为模版格式不同数据绑定方式不同

                             开发环境:java,eclipse

           部署环境:tomcat7/jar包两种方式

  1.简单一点的文本类

2.复杂一点的

三。准备工作

先准备好Freemarker模版:步骤如下

1.我们需要做的就是把需要导出到word的数据 使用${}替换下(这就相当于占位符)如图

把需要导出的内容用占位符替换下

2.表格的

3.改好之后把word另存为xml,然后通过在线的xml格式化通过notepad++打开,修改好格式

(1).普通文本

这里截取一小部分

(2).表格的话需要在<w:tbl>标签内<w:tr>加上list标签,用来接收后面后端的数据

加入list标签

list结束标签

 序号并不是写死的,直接用<w:t>${zjl_index+1}</w:t>替换(因为默认为0,所以加1

 最后把后缀改成.ftl就好了,过程:.word>.xml>.ftl。

四。开始后端编码

人狠话不多,直接贴编码

1.controller层编码

    加载模版方法:freemarker加载模板目录的方法_Java大表哥的博客-CSDN博客

2.utils类方法

大功告成,打完收工,尼玛,花了我一周时间搞定,特别是改模版真烦人,一丢丢的样式都要改。

五。总结

需要注意的细节挺多的,刚开始做的时候肯定很多坑,数据不能为空,初始化模版方法,数据转换等。

:案例demo程序下载

freemarker模板导出word循环图片表格源码和详细教程-Java文档类资源-CSDN下载

请看使用必看

最新文章
IVB悲剧重现 Haswell i7青橙手机「IVB悲剧重现 Haswell i7」
Haswell处理器将会于下个月在台北电脑展前夕正式发布,但已经有不少产品的性能测试冲破了NDA的束缚,展现在了我们的面前,其中包
小米手机免费投屏电脑攻略小米手机怎么投屏到电脑「小米手机免费投屏电脑攻略」
要将小米手机投屏到电脑上,目前有很多方法能实现。但对于大多数用户来说,选择合适的投屏方法首要条件就是免费。毕竟在有免费投
各大手机厂商与豪车“跨界合作” 留给手机厂商的豪车品牌不多了法拉利手机「各大手机厂商与豪车“跨界合作” 留给手机厂商的豪车品牌不多了」
  如今,手机市场竞争愈发激烈,各大智能手机厂商都开始摸索全新的销售之道,来确保自家的手机能卖的更好。同时,近年来各大品
硅胶套的作用 硅胶套的介绍硅胶手机套「硅胶套的作用 硅胶套的介绍」
硅胶套的作用 硅胶套的介绍 发展史硅胶手机套从寂静到火爆 90 年代初期,手机开始盛行,当时有个很霸气的名字“大哥大” ,而随
和平精英吃鸡在电脑上玩!还能匹配手机玩家?手机吃鸡「和平精英吃鸡在电脑上玩!还能匹配手机玩家?」
看到有不少玩家在问怎么在电脑上玩和平精英。今天就教大家一种全新的在电脑上玩和平精英的方式,不用再在电脑安装模拟器和游戏,
freemarker模板导出带表格word详细教程什么是安卓手机「freemarker模板导出带表格word详细教程」
freemarker模板导出word循环图片表格详细教程_Java大表哥的博客-CSDN博客  并且另存为模版格式不同数据绑定方式不同      
iPhoneSE和iphone5s/6/6s有什么不同?iPhoneSE和苹果5s/6/6s配置参数区别对比介绍手机对比参数配置「iPhoneSE和iphone5s/6/6s有什么不同?iPhoneS
3月22日凌晨消息,熬夜等来了苹果4英寸iPhone SE,但果粉们的纠结才刚刚开始,剁不剁?毕竟,iPhone 5s、iPhone SE、iPhone 6、
三星S25 Ultra设计小幅改变 圆角直屏高辨识度三星曲面屏手机「三星S25 Ultra设计小幅改变 圆角直屏高辨识度」
三星Galaxy S系列近两年的设计变化不大,但总能让人耳目一新,并可以与上一代拉开明显的差距。比如三星Galaxy S24 Ultra就取消了
手机自己怎么贴膜手机膜怎么贴「手机自己怎么贴膜」
在现代生活中,手机已成为我们不可或缺的伙伴。为了保护手机屏幕免受划痕和撞击的损害,许多人选择为手机贴膜。那么,如何自己为
米户樱桃熟啦!又大又甜又爆汁,快把甜蜜带回家
“樱桃尝鲜哪里去,北古城镇米户村!”当下,北古城镇米户村的樱桃步入成熟期。一串串樱桃饱满圆润,沉甸甸地挂满枝头,洋溢着丰