zoukankan      html  css  js  c++  java
  • 使用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("姓名");

    对英文没有任何影响。

  • 相关阅读:
    使用 HTML5 可以做的五件很棒的事情
    分享最新20款非常棒的 CSS 工具
    最新17个紫色风格网页设计作品欣赏
    最新70佳很酷的名片设计作品欣赏
    50个优秀的名片设计作品欣赏
    推荐12个漂亮的CSS3按钮实现方案
    推荐10个很棒的 CSS3 开发工具
    30个复古风格的网页设计作品欣赏
    非常流行的十款 jQuery 插件推荐
    20个漂亮的WordPress作品集主题分享
  • 原文地址:https://www.cnblogs.com/java20130726/p/3218388.html
Copyright © 2011-2022 走看看