工作中碰到,对同一个list,根据不同的情况导出不同的word模版,一开始想做两个模版,根据条件让程序选择不同的模版导出来。但是用的时候发现这是不可能的,

因为到最后只会加载一个模版如下:
Template t=null;
try {
//96158.ftl为要装载的模板
t = configuration.getTemplate(“96158.ftl”);
} catch (IOException e) {
e.printStackTrace();
}
t.process(map,out,ObjectWrapper.BEANS_WRAPPER);

所以只能考虑对模版里面的内容进行操作。freemark 支持if else 让这个成为可能 如图包含了遍历list ,if else 不同条件下 可以导出不同的word,还有强制分页

freemark 同一个模版用if else导出不同的word,word分页相关推荐

  1. GridView导出到Excel或Word文件

    在项目中我们经常会遇到要求将一些数据导出成Excel或者Word表格的情况,比如中国移动(我是中国移动用户)网上查话费的页面中就有一个导出到Excel的功能,光大网上银行查看历史明细也有这些功能... ...

  2. springboot 使用ftl模板导出echarts图表到word

    最近有个需求是导出一个报表页面,包括页面的echarts图表以及一些分析说明,导出的文件是word文件.记录下做法 1.先定义好一个word静态模板 模板中的动态数据用一个变量来替代,图片部分随便用一 ...

  3. C# .net 利用NPOI插件导出类似简历的word文件

    最近业务有个需求需要导出类似简历的word文件,因为原项目已经用NPOI做了excel的导出,所以干脆用这个继续做word的生成和导出,网站资料实在太少了,通过各种东拼西凑终于做出来一般还比较满意的, ...

  4. mysql导出数据字典_Mysql中三个导出数据字典文档Word或者HTML的工具

    Mysql中三个导出数据字典文档Word或者HTML的工具 发布时间:2020-06-02 17:02:23 来源:PHP中文网 阅读:370 作者:三月 下文我给大家简单讲讲关于Mysql中三个导出 ...

  5. PowerDesigner创建导出模版,并生成数据库文档(word文档)

    一.创建导出模版 1.Report下点击Report Templates... 2.点击新建 3.配置模版:模版名,简体中文,物理模型 4.配置模版显示项 Available items -- Lis ...

  6. java word模板占位符_word模板导出的几种方式:第一种:占位符替换模板导出(只适用于word中含有表格形式的)...

    1.占位符替换模板导出(只适用于word中含有表格形式的): /// /// 使用替换模板进行到处word文件 /// public class WordUtility { private objec ...

  7. 使用freemarker导出html格式的word(调整页边距,页面视图,正常表格样式)

    RT,耗费了博主半个月的时间才挤出来的成果,在此记录下开发过程. 博主的另一篇文章改用mht模板导出了包含图片的word: https://blog.csdn.net/u011099093/artic ...

  8. java 列表数据List通过模板导出excel表和word表

    1.maven需要的jar包 <!-- exl导出 --> <dependency><groupId>net.sf.jxls</groupId>< ...

  9. html导出带页码的word,WORD另存为网页时导出的图哪类最清晰 WORD为每栏加页码不成功 图如何使用...

    WORD另存为网页时导出的图哪类最清晰 WORD为每栏加页码不成功 图如何使用 WORD另存为网页时导出的图哪类最清晰? WORD另存为网页时导出的图有JPG.PNG等好几类,有时同一个图有一大一小, ...

最新文章

  1. 传智播客还收费 兄弟会都是免费的
  2. select,epoll,poll比较(网络资源总结)
  3. Malware FAQ: How does the Ptrace exploit work o...
  4. 将Lucene搜索集成到应用程序中
  5. 《neuralnetworks and deeplearning》学习笔记1-深入理解BP算法
  6. qt 使用插件astyle_astyle使用基础教程
  7. Linux基础命令---查找进程id
  8. 把ueditor的 p 标签 改成a标签_每周一签·35 | 云标签使用常见问题(QA)
  9. debian samba出错:set_variable_helper(yes ): value is not boolean!
  10. 理解list和vector的区别
  11. 数据库执行update语句,一直执行不完【已解决】
  12. 【Linux】快速入门gdb调试工具
  13. 深度相机原理揭秘之结构光法
  14. Revisiting Local Descriptor based Image-to-Class Measure for Few-shot Learning阅读笔记
  15. 普元:解读歼-20背后的国家安全重要领域信息化跨越
  16. 编程题(买帽子求第三便宜价格)
  17. 第十三题:中国古代数学家张丘建在他的《算经》中提出了一个著名的“百钱百鸡问题”:一只公鸡值5钱,一只母鸡值3钱,三只小鸡值1钱,现在要用百钱买百鸡,请问公鸡、母鸡、小鸡各多少只?
  18. 算法血拼:Google+百度+Alibaba+字节+Tencent+网易+360+拼夕夕
  19. 盘丝洞服务器维护,梦幻西游:明日维护公告解读!盘丝法宝调整,新增人物志玩法!...
  20. vue查看所有的路由信息

热门文章

  1. pod、container、sidecar
  2. opencv 彩色图像分割(inrange)
  3. 软件测试的方法和分类与开发模型的变迁
  4. Java 图片验证码/图形验证码 亲测
  5. 谷歌reCaptcha验证码服务被攻破事件回顾
  6. python的codecs_python codecs
  7. 接口中NullPointerException异常的原因及解决方法
  8. 软件开发公司怎么用抖音宣传
  9. 别担心,主板短路也可维修
  10. java GUI(鼠标键盘事件)