该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
public File createWord() throws Exception {
Map dataMap = new HashMap();
getData(dataMap);
configuration.setDirectoryForTemplateLoading(new File("D:/aa/"));// 模板文件所在路径
Template t = null;
try {
t = configuration.getTemplate("muban.ftl"); // 获取模板文件
} catch (IOException e) {
e.printStackTrace();
}
File outFile = new File("D:/baobiao.doc"); // 导出文件
Writer out = null;
try {
out = new BufferedWriter(new OutputStreamWriter(
new FileOutputStream(outFile)));
} catch (FileNotFoundException e1) {
e1.printStackTrace();
}
try {
t.process(dataMap, out); // 将填充数据填入模板文件并输出到目标文件
} catch (TemplateException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return outFile;
}