Is there a Java version of Open XML SDK?
No, currently there is no Microsoft version of the Open XML SDK that works with Java. Open XML SDK should be used on .NET platform. There is no raw C API or COM for the SDK available, too. You can use the Open XML SDK via C# or VB.NET on the .NET platform. For more detailed information, please refer to: forum discussion thread.