java根据ftl模板生成word文档(列表)

1、在项目开发中很多时候我们要做的事导出数据列表,那么如果使用freemarker的时候,list也是不会少的

<#list datelist ?sort_by("name") as data>//根据name排序  reverse为降序 
<#list datelist as date>
<tr>
	<td>${data_index+1}<td>//序号是从0开始的
</tr>
<tr>
	<td>${data.name}<td>//输出数据
</tr>
</#list>

2、我们来看下例子,在上一个的基础上,我们开始编程

首先我们只需要将参数改变,以前是一个实体类,现在是一个list,我们把list放到map里面传过去。

3、模板,和上一个一样生成模板,一定要记得核对模板信息,我们将输出列表,

根据:

生成模板后,我们需要在.ftl文件中添加遍历信息如图:

然后在放到相应的路径下,这样我们下载就会是列表。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值