Just by the way... There is also the HSSF libraries which do a lot of MS Office stuff. Not everything is implemented, but enough to get a good solution going. I am currently using these libraries for generating Excel reports from Oracle database. Check it out here: http://poi.apache.org/hssf/index.html