Use Java with OpenXML
The set of people crying hoarse over OpenXML and the problems it poses should pay attention to this:
Microsoft has provided a sample demo that shows OpenXML usage in Java ... The demo shows the interoperability available to people irrespective to the choice of technology they make. I think this further demonstrates that OpenXML is a standard rather than proprietary information format that many believe it is..
In this demonstration ability to allow Java programs to consume Excel spreadsheets directly and to create Excel spreadsheets on the fly is shown.
Let ODF up the ante with a .NET - ODF demo... nah! they don't have time.. busy bashing Microsoft on some gathering i presume?
Get the code here: http://www.codeplex.com/openxmljavademo