Java根据word模板生成word文档之后台解析和实现及部分代码(二)(三)

2014-11-24 07:43:17 · 作者: · 浏览: 2
TProject proj = new TProject();
proj.setProjectId(projectId);
doc.setTProject(proj);
doc.setUserId(userId);
doc.setWorkgroupId(workgroupId);
doc.setEvtcaseInstId(evtcaseInstId);
projDocDao.save(doc);

}
}else{
//如果没有创建成功就删除原来的文件
File file = new File(outRepPath);
file.delete();
}
} catch (Exception e) {
logger.error("创建 Word.Application 失败!" + e.getMessage());
}

} catch (Exception e) {
logger.error("创建报告失败!" + e.getMessage());
e.printStackTrace();
}
return outRepPath;
}

这里主要:
1.调用工具类来解析XML定义文档,并获取到数据集Map

2.调用jacob的封装类,根据相关的数据集生成word报告

3,一旦word穿件成功,就往数据库中写入一条记录


摘自 tanghui2qinghong的专栏