freemarker导出Word,文本,可循环表格,合并单元格,可循环图片,目录更新(二)

上篇文章大概说了前期的ftl配置,这次说一下表格部分的操作。大概会有:

  • 表格的数据循环
  • 单元格的合并。
    先来说一下普通的表格,效果图如下:
    先上效果图
    这是一个通过一个预先设计好的模板,通过后台返回的数据来生成的表格。这个很简单,不涉及到合并的操作,字体单元格大小预先在模板设置好就可以。
    模板如下:
    模板
    这个需要注意的是,只有${courseType}这一行是需要循环的,其余的位置不需要循环,所以在制作模板的时候,就把其他地方写死就可以,导出来的时候表格的结构也不会被破坏。
    如果是一直都要循环的表格,那么模板制作只要有个表头和数据行就可以了,例如:
    最简单的表格

上一篇文章已经介绍了如何导出xml,和导出之后的结构。打开xml找到表格,根据提示找到模板表格的部分。<w:tbl>是表格的开始。
表格
为了方便我把表格部分提到了IDE里面,结构如下:从上到下依次为
表格结构
第一行肯定是表头,第二行才是我要循环的地方,循环的时候需要用到一个ftl标签,&l

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值