最近JBolt极速开发平台里已经实现了快速按照Word模板完美导出Word报告的功能,用在客户档案类数据导出上,例如HR系统里导出员工档案报告,医疗系统里导出word报告等。
大体思路:
1、使用Word制作出xml模板
2、然后使用JFinal的模板引擎渲染数据
3、拿到渲染后的xml,包装成word二进制数据 发送给前端下载保存即可
比如下面在word中循环遍历出一个列表数据,跟HTML的表格 tr td基本一样的东西 只不过是xml而已。
模板的能力就是带着数据和模板生成最终文件内容,包装成DOC导出就行了。
导出的效果也很不错!!
推荐阅读: