关于模板引擎poi-tl的使用

1.介绍

Word模板引擎,基于Microsoft Word模板和数据生成新的文档,并且支持用户自定义函数,函数可以在Word模板的任何位置执行。

poi-tl的使用文档地址是http://deepoove.com/poi-tl/

 

2.使用

这边只说明下自己用到的标签及功能其他功能需要的可以参考官方文档

2.1对象属性填值

 

 

 

 

 

 模板是这样

对应的后端

 

 

2.2表格模板

 

 大括号是传入的对象中括号是属性填充

一行的对象

 

 使用一个list装入 有多少行装多少个poitl的表格对象

2.3统计图

统计图的话模板

 

 

 

 后端

 

 

你的模板可以是有值的 但是如果你的饼图没有任何数据你还是传入了这个模板对象那么要报错 说至少一个值 如果不传人对象 那么 模板啥样 最后生成的word就是啥样

 

如果没值的时候不想显示模板 那么就要使用 poitl的区块对功能

 

 

wfb 为true才显示 false 那么这块就会隐藏

2.4组合

有图片 有文字

 

 图片的话

 

 需要专门的图片格式直接传入地址啥的

官方提供了多种图片传参

 

 

3.使用心得

 

像我这样word玩的菜的真的做模板花的比代码时间还多 poi-tl提供的功能挺丰富和全面的 主要就是调模板 只要模板调的好 你的 报告就很容易实现

 

 

感觉写的有点乱 如果有问题可以提问 我尽力解答

 

感谢浏览

如有问题请大佬不吝赐教 谢谢!!!

 

2021-02-26 16:28:20

posted @ 2021-02-26 16:28  西红柿炒番茄拌土豆  阅读(4578)  评论(0编辑  收藏  举报