工作中碰到,对同一个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. CICS FILE OPEN
  2. Winform混合式开发框架的特点总结
  3. Cloud一分钟 | 苹果更新“隐私页面”;中国联通大数据正式升级,进入数智新阶段...
  4. Bootstrap系列 -- 36. 向上弹起的下拉菜单
  5. WINDOWS获得当前执行程序路径的办法
  6. 自制51单片机最小系统开发板
  7. Ubuntu操作-01 安装NVIDIA显卡驱动
  8. 世界著名汽车标志(大全)
  9. 求解会议安排问题A - RJ501求解会议安排问题
  10. 安装oracle18c前要求,oracle18c安装
  11. 为什么传统的验证码不再安全
  12. 为项目选择的python解释器无效_尝试使PyCharm正常工作,并不断获取“未选择Python解释器”...
  13. 2020 dns排名_2020年最快的dns是多少_动漫台
  14. 有钱人和你想的不一样
  15. 智合同丨AI智能审核工具
  16. 用php照片艺术化,Photoshop把人像照片转化为艺术格子效果图
  17. 去哪儿实习面经(拿到offer)
  18. 8086系统中 BHE# 和 A0 引脚
  19. android 横向跑马灯,Android 横向 跑马灯效果TextView
  20. 从三个角度分析,UI设计师为什么要学习产品原型设计?

热门文章

  1. JavaWeb总结之通过Servlet生成验证码图片
  2. 项目通信之RPC调用——java简单实现
  3. Nginx 代理MySQL
  4. oracle设置标识列,Oracle中为表设置自动增长的标识列
  5. AirServer2023最新免费苹果电脑投屏工具
  6. 必看!苹果发布Face ID白皮书,一文消掉你的所有疑虑
  7. 小罐茶背后的男人:“包办”了我的童年少年中年……
  8. 编写一个程序,输入若干个整数,以-1标记为结束,输出其中的最大值和最小值。
  9. 闲谈书画行业在互联网中的发展
  10. 好看的动漫html页面,漂亮的页面过渡动画