wordpress hit counter
Microsoft SDK for Open XML Formats Technology Preview - OpenXML Developer - Blog - OpenXML Developer

Microsoft SDK for Open XML Formats Technology Preview

Blog

Samples, Demos, and Reference Articles

Microsoft SDK for Open XML Formats Technology Preview

  • Comments 4

Microsoft has announced a new .NET API for working with the Open XML file formats. The SDK for Open XML is a free download, and provides a set of typed parts that correspond to the parts in an Open XML document, as well as classes for the package itself and the various document types. The diagram below shows some examples of the types of classes provided in the API:

Documentation for the new API is available on MSDN, including a variety of code samples. More information about the samples can be found on Erika Ehrli's blog.

Microsoft released the technology preview version of this API to get feedback from developers to help guide the future direction of Microsoft's Open XML development tools. You can provide feedback, and also get questions answered, at the MSDN support forum for the SDK. (That's Microsoft's official support forum, but you can also post questions in the Forums section of OpenXmlDeveloper.)

  • It will be great if it would add support for opening encrypted packages.

    Thanks

    Gary Howlett
    www.clusterseven.com
  • Gary,

    The System.IO.Packaging.EncryptedPackageEnvelope should do what you need to do. IT is not part of the abstract Open Xml Object model but in the core System.IO.Packaging itself. See more at http://msdn2.microsoft.com/en-us/library/system.io.packaging.encryptedpackageenvelope.aspx

    :o)
  • What about an API thats comprable to the COM library, where we can instantiate, modify, and then save off excel workbooks? is anything like this planned?
  • This .NET API is very advanced, but it is extremely huge and complex, too therefore requiring a lot of time to learn (documentation, examples, articles form about an OOXML Encyclopedia!). It is a very professional programmer matter, intimidating normal people...
    And owing to the fact that OOXML files structure and XML/Xpath fundamentals knowledge are needed, in my opinion usig common Basic DOM objects and even trivial text files Open / Print commands you can do about all OOXML manipulation. With some patience, now!  

    Gianni Giaccaglini
Page 1 of 1 (4 items)