前言
使用 easypoi 内容替换 word模板,依赖 代码 及模板制作。一、模板
{
{字段名(要与代码中相同) }} ------ eg: {
{time}}
如循环则是 {
{fe: List名 t.字段}} ----- List 默认是 t,注意空格
下面直接上代码,自己多测试。
二、代码
1.依赖
网上还有 easypoi-web的,简单使用不需要。easypoi-base就行。
<dependency>
<groupId>cn.afterturn</groupId>
<artifactId>easypoi-base</artifactId>
<version>4.1.0</version>
</dependency>
<dependency>
<groupId>org.jfree</groupId>
<artifactId>jcommon</artifactId>
<version>1.0.24</version>
</dependency>
<dependency>
<groupId>org.jfree</groupId>
<artifactId>jfreechart</artifactId>
<version>1.5.0</version>
</dependency>
2.java
代码如下(示例):
/**
* 模板打印
* @param templatePath 模板存放路径
* @param temDir 打印文件生成路径
* @param fileName 打印文件名
* @param params 模板生成文件的参数
* @return
*/
public Map wordPrintWord(String templatePath, String temDir, String fileName