poi-tlJava Word 的模板引擎
Word模板引擎,基于Microsoft Word模板和数据生成新的文档,并且支持用户自定义函数,函数可以在Word模板的任何位置执行。
poi-tl是一个完全的Java类库,你可以非常方便的加入到你的Java项目中,核心API只需要一行代码:
XWPFTemplate template = XWPFTemplate.compile("~/file.docx").render(datas);
所有的标签都是以 {{ 开始,以 }} 结束。
-
{{template}} 文本
-
{{@template}} 图片
-
{{#template}} 表格
-
{{*template}} 列表
-
{{+template}} Word文档合并
-
{{?template}}{{/template}} if和foreach功能
示例
从一个超级简单的例子开始:把{{title}}替换成"Poi-tl 模板引擎"。
- 新建文档template.docx,包含文本{{title}}
- TDO模式:Template + data-model = output
//一行代码 XWPFTemplate template = XWPFTemplate.compile("~/template.docx").render(new HashMap(){{ put("title", "Poi-tl 模板引擎"); }}); template.writeToFile("out_template.docx");
评论
poi-tlJava Word 的模板引擎
Word模板引擎,基于MicrosoftWord模板和数据生成新的文档,并且支持用户自定义函数,函数可以在Word模板的任何位置执行。poi-tl是一个完全的Java类库,你可以非常方便的加入到你的J
poi-tlJava Word 的模板引擎
0
BonesGo 的模板引擎
Bones是Go语言用于开发Web应用的模板引擎,包含一些很好的设计模式。支持CSRF。示例模板:<h2>Login</h2>{{template"errors.html".}
BonesGo 的模板引擎
0
Word 模板渲染引擎-Poi-tl - 标签(三)
“ 在文档的任何地方做任何事情(Do Anything Anywhere)是poi-tl的星辰大海。”上一节我们对 Poi-tl 的 图片标签, 表格标签 进行了讲解, 本文就继续对 poi-tl 的标签进行介绍.一、标签-列表1. 列表标签图片标签以开始...
JavaFamily
0
费尔模板引擎PHP模板引擎
费尔模板引擎是一个基于PHP的高效的PHP模板引擎,主要对于PHP程序的方面快速开发而设计,这意味着PHP代码与HTML是分开的,让程序员有足够的空间发挥编写程序,让网页设计师轻松维护模板代码,而不需
费尔模板引擎PHP模板引擎
0