There is an article up on InfoQ showing how you can use Java to work with the Open XML formats.

Go ahead and take a look:

While the title of the article says Office 2007, you all know that Open XML is also supported in older versions of Office, as well as a number of other non-Microsoft applications. So this article can help beyond just Office 2007. J