使用freemarker 导出word供别人下载

公司做项目需要一个功能,要求如下,

 

把符合条件的一个列表list 导出成word,以供别人下载。

开始想使用poi 进行操作表,思来想去,对这个还是不熟悉,

也想用jacob进行操作,也不是很理想,上google的一把,找到了

http://blog.csdn.net/myyate/archive/2008/01/17/2049701.aspx

写的文章,感觉不错,于是写了一个demo,作为一个代码的集累吧。

同时,也谢谢上文件作者。

示例结合struts2 编写的, word模 版文件要保存成mht 格式。

 

代码如下:

结构图如下:
StaticFreemarker.java  主要用于生成word文件
 ExportWordAction 用于页面请求生成事件
 DownloadAction 用于生成的文件下载 
 struts.xml
 
效果图:
下载效果图:
源码我会打包上传到我的资源里...
以上代码未进行中文的处理,现在补上,下载的文件不知道怎么进和地修改了,
 

需要中文件编码的字符可以如下使用

StringUtils.encode2HtmlUnicode("姓名");

对英文没有任何影响。

 

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值