日期:2014-05-17  浏览次数:20781 次

求--难题啊--Java怎样操作Word---各位来看看--
需求如下:
有一表单,需要导出成word,手上有word模板,模板中包含包含格式,表格,颜色
也就是说从数据库中查出数据,填充到word模板的指定位置

问题
1.jacob用不了,因为服务器可能用linux,jacob只支持windows
2.POI据说操作word很弱,且不能操作word中的表格

到底应该怎么实现呢?

------解决方案--------------------
用OpenOffice.org的API来开发,可以定制word模版,然后用数据填充模版里的表达式,最后形成word文档。表达式语法跟velocity里的语法差不多。