做个很多个项目里基本上都涉及了word、Excel导入导出,虽然其中的要求有些小差异,不过总的方向上变化不大,所以做一些总结:
一)、利用freemarker,制作xml模版导出word
Xml模版部分:
打开word另存为xml格式(注:这里一定要使用2003版xml,为了兼容低版office,也是为了如果存在图片时候导出)
标记要填写表格内容为可识別字符如:“111”,“aaa”之类的
利用xml编辑器“foxe_CHS.exe”,对齐生成xml模版文件内容,方便插入
如果有图片的,同理,预先插入一张样例图片后,然后再另存为xml模版 。
Java代码部分:
需要freemarker.ja