9月1
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");
操作手册:http://deepoove.com/poi-tl/
来源:Heck's Blog
地址:https://www.heckjj.com/post/547/
转载时须以链接形式注明作者和原始出处及本声明,否则将追究法律责任,谢谢配合!
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");
操作手册:http://deepoove.com/poi-tl/
来源:Heck's Blog
地址:https://www.heckjj.com/post/547/
转载时须以链接形式注明作者和原始出处及本声明,否则将追究法律责任,谢谢配合!
JVM性能调优监控各工具
Win10系统Cisco



