需求:公司原来已有导出word,实现方式是poi;实现复杂且不支持wps,现要求支持wps查看。
poi导出excel比较方便
导出word文档使用POI-TL
poi-tl是一种 "logic-less" 模板引擎,
没有复杂的控制结构和变量赋值,只有标签。
标签由前后两个大括号组成,
{
{title}} 是标签, {
{?title}} 也是标签,
title 是这个标签的名称, ? 标识了标签类型
实现方式如下:
1.模板创建
注意:poi-tl只支持docx格式的文档,不支持doc格式*
1.1创建需要导出的模板.docx文件
1.2在模板中进行标签渲染:替换需要动态生成的部分
可以对文本,图片,表格,列表等进行渲染
也可嵌套使用
参考http://deepoove.com/poi-tl/#example-table
以下是创建的模板供参考:
1.1模板创建(moban.docx)
1.2对模板进行渲染(moban.docx)
注意:标签间{
{}}不能有空格