上一篇已经写过生成PDF,这次就写生成word文档
1.准备word文档(最好用office2007 如果用别的版本低版本的会打不开)
(1)提前把你要用的文档再word上做好
(2)然后把你需要的值写到要填充值得地方
(3)然后把文档另存为xml,记得选择2003的
(4)然后用打开xml文件,再网上找一个xml文件 格式化在线就可以格式化,记得转完xml文件之后不要用word再打开,切记)
后面会得到一个这样的文件。
(5)拿到之后找到你要替换值得地方写上freemarker标签${}就可以了
(6)接下来就是转化了
package com.ums.dmp.base.service.impl;
import com.ums.dmp.base.common.GetWebProjectRealPathTool;
import freemarker.template.Configuration;
import freemarker.template.Template;
import freemarker.template.TemplateException;
import java.io.*;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Map;
public class MDoc {
private static MDoc instance = new MDoc();
private static Co