Office Open XML |
---|
This is an overview of software support for the Office Open XML format, a document file format for saving and exchanging editable office documents.
The list here is not exhaustive.
The ECMA-376 1st edition Office Open XML standard is supported by a number of applications from various vendors; listed alphabetically they include:
LibreOffice, Collabora Office and Collabora Online have built-in support for Office Open XML files in ISO/IEC 29500 standard. The Collabora suites are enterprise-ready editions of LibreOffice [72]
Microsoft Office 2013, 2016, 2019, 2021 and Microsoft 365 continue to read and write files that are conformant to ISO/IEC 29500 Transitional by default. Microsoft Office 2013 and later fully support ISO/IEC 29500 Strict, [73] but do not use it as the default file format because of backwards compatibility concerns. [74]
In 2008, Microsoft stated that Microsoft Office 2010 would be the first version of Microsoft Office to support ISO/IEC 29500. [75] The official release of this version of the product reads and writes files conformant to ISO/IEC 29500 Transitional, and reads files conformant to ISO/IEC 29500 Strict. [76]
On July 28, 2008, Murray Sargent, a software development engineer in the Microsoft Office team confirmed that Word 2007 will have a service pack release that enables it to read and write ISO standard OOXML files. [77] However, as of Service Pack 2 (released 2009) Microsoft is not claiming Microsoft Office 2007 compatibility with the ISO OOXML standard. [75]
Open XML SDK | |
---|---|
Developer(s) | Microsoft |
Initial release | June 10, 2008 |
Stable release | v2.12.2 / February 16, 2021 |
Repository | github |
Written in | C# |
Operating system | Windows, Unix-like |
Platform | .NET Framework, .NET Core, UWP, Mono, Xamarin.iOS, Xamarin.Mac, Xamarin.Android |
Type | Software library |
License | Apache License 2.0 |
Website | www |
Microsoft Open XML Format SDK [78] contains a set of managed code libraries to create and manipulate Office Open XML files programmatically. Version 1.0 was released on June 10, 2008 [79] and incorporates the changes made to the Office Open XML specification made during the current ISO/IEC standardization process. [80] Version 2 of the Open XML SDK supports validating Office Open XML documents against the Office Open XML schema, as well as searching in Office Open XML documents. [80] On March 13, 2008, Doug Mahugh, a senior product manager at Microsoft specializing in Office client interoperability and the Open XML file formats, confirmed that version 1.0 of the Open XML Format SDK "will definitely be 100% compliant with the final ISO/IEC 29500 spec, including the changes accepted at the BRM". [80] In a ComputerWorld interview from 2008, Doug Mahugh said that "Microsoft would continue to update the SDK to make sure that applications built with it remained compliant with an Open XML standard as changes were made in the future". [81] By June 2014, the Open XML SDK was at version 2.5 [82] and had been released as open source under the Apache License 2.0 on GitHub. [83] [84]