I need to generate MS Word reports based on templates from my OpenXava application. The legacy application that I am migrating to OpenXava uses Visual Basic to open a Word template, replace predefined Word bookmarks with data from the database and save the report doc. I do not need the template to be a Word document. I can use HTML, XML or any other template format, but will need to be able to save the file as a Word doc. I am researching different solutions (Velocity, Apache POI) and would appreciate any recommendations. The only reporting solution I see posted for OpenXava is SimpleHTMLReportAction. I'm not sure if this would help achieve what I need.
Apache OpenOffice seems like it could be a good solution. Any thoughts on this application?
I've used JODReports (http://jodreports.sourceforge.net/) with OX.
I made a template using Open Office Writer (odt file) that I use to generate ODT reports. I don't remember if you can generate DOC files, I think you can't.
Compose the template is as easy as make a document.
I don't know if this is that you're looking for.