Office Open XML or OpenDocument format for Office 2010?


Recommended Posts

Just installed Office 2010, and it now wants me to choose between these two formats. Having done a bit of reading up on the subject, I'm still clueless.

I?m a small business. Want to avoid any potential compatibility issues, obviously. I?ve got about 100,000+ customer excel files in Excel 97, on another PC that will need importing over to this new PC.

What do I go for?

Unless you want compatibility only with other users of Office 2010, the answer to your question is neither ODF nor OOXML. Instead, set the defaults via forced policy to the 97-2003 binary formats, i.e., .doc, .xls, .ppt.

Among the problems you will encounter with OOXML is the fact that users of earlier versions of Office will be unable to open OOXML documents generated by Office 2010. This is part of Microsoft's well-known "upgrade treadmill" strategy, with the underlying driver that people weary of not being able to open files generated by others using newer versions, so are compelled to pay for a license to use the newest version. That approach treats Microsoft users as sheep to be fleeced; there is no technical barrier to providing both backward and forward support of file formats. E.g., any document generated by any version of WordPerfect from v. 6 through 15 can be processed without data loss by any of those versions. The techniques for doing so are well understood.

The Office 97-2003 binary formats, on the other hand, were successfully decoded by competitors. Then as a result of antitrust litigation in the European Union, Microsoft published the specifications for those formats. Most major competitors now do a very decent job of reading and writing the 97-2003 binary formats. This is not the case with OOXML; e.g., some competitors offer OOXML import and have no option to export to that format, since a document may be returned to an MS Office user in the 97-2003 binary format.

The largest drawback to this approach I am aware of is that some features that are new in Office 2010 are not supported by the 97-2003 binary formats.

It should be understood that Microsoft does not provide conforming support for the official international standard ISO/IEC:29500 Office Open XML formats, but only for its own private variants. Several national standards bodies representatives in the ISO/IEC body that approved OOXML as an international standard have spoken out, saying that Microsoft had promised to support ISO/IEC:29500 in Office 2010 in order to secure approval of the standard, but then reneged on the promise. By using the Office 2010 OOXML formats, you add to the sea of documents in circulation that do not conform with the relevant international standard, making it more difficult for the international standard to gain support.

OpenDocument Formats ("ODF") are in a similar mess. Reliable interoperability of different ODF implementing programs has never been demonstrated. As with OOXML, the ODF specification is so grossly under-specified that standard-based interoperability cannot be achieved, although a number of office suites that are all derived from OpenOffice.org do passably well at exchanging documents (by definition, this is not interoperability because it is not the exchange of data between *different* data processing systems).. But Microsoft's implementation of ODF is grossly incompatible with the ODF generated by OpenOffice.org and its derivatives. ODF documents cannot be reliably exchanged between MS Office and OOo+derivatives without data loss.

In short, unless you have a compelling need to use ODF or OOXML, I strongly recommend going with the Office 97-2003 binary formats to optimize compatibility. They are the real-life de facto standard.

BTW, one of those who commented said that OOXML "is the native format for MS Office." That is incorrect. The binary formats are the native formats, the dump to file of the in-memory binary representation of a document. OOXML support is via plugin add-ons that convert between the native format and OOXML.

Paul E. Merrell, J.D.

Universal Interoperability Council

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • I'm not aware of this issue, but to help the other guys.  What version of Android are you using? Did you try a different browser? To see if Edge is the issue here.
    • I agree when are you going to read this (really poor BTW) article? Here is a better article so you actually know what is going on and answers questions you had in other comments --> https://arstechnica.com/gadgets/2026/05/speed-boosting-low-latency-profile-is-one-of-the-improvements-coming-to-windows-11/ It is unclear if one will be able to disable the new profile at this point but I am not seeing any reason why one would.
    • I disagree; they come off very "bitchy" and "whiny". Make a great product and combine that with a great price (free) and people will come over to your side. Or build it and they will come as they say. Constantly trying to get attention by complaining all the time, will turn people off to your product.
    • It use to be a nightmare, with LibreOffice supporting a newer draft ODF standard by default, and Microsoft Office supporting the older non-draft standard. Now that they both support the same version of ODF, they should be interoperable.
    • Brave Browser 1.91.171 by Razvan Serea Brave Browser is a lightning-fast, secure web browser that stands out from the competition with its focus on privacy, security, and speed. With features like HTTPS Everywhere and built-in tracker blocking, Brave keeps your online activities safe from prying eyes. Brave is one of the safest browsers on the market today. It blocks third-party data storage. It protects from browser fingerprinting. And it does all this by default. Speed - Brave is built on Chromium, the same technology that powers Google Chrome, and is optimized for speed, providing a fast and responsive browsing experience. Brave Browser also features Brave Rewards, a system that rewards users with Basic Attention Tokens (BAT) for viewing opt-in ads. This innovative system provides an alternative revenue model for content creators and a way to support the Brave community. SlimBrave Neo takes all the good things about Brave and makes them even better by keeping everything clean, light, and privacy-focused. It removes the extra clutter, turns off features you might not need, and cuts down on anything that could slow you down or collect unnecessary data. Because it relies on simple settings and policies instead of modifying the browser itself, you still get full Brave compatibility—just in a smoother, lighter, and more privacy-friendly package. Brave Browser 1.91.171 changelog: General Fixed Cardano not being disabled on upgrade to Brave Origin. Upgraded Chromium to 149.0.7827.103. Origin Removed “Survey Panelist” setting from brave://settings/privacy. Fixed P3A and usage ping under brave://settings/privacy being displayed on first launch on Linux. Upgraded Chromium to 149.0.7827.103. Download: Brave Browser 64-bit | 1.2 MB (Freeware) Download: Brave Browser 32-bit View: Brave Homepage | Offline Installers | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
  • Recent Achievements

    • One Month Later
      Jamswaz earned a badge
      One Month Later
    • Week One Done
      Jamswaz earned a badge
      Week One Done
    • Rookie
      Marzoid went up a rank
      Rookie
    • Community Regular
      coch went up a rank
      Community Regular
    • One Year In
      slackerzz earned a badge
      One Year In
  • Popular Contributors

    1. 1
      +primortal
      517
    2. 2
      PsYcHoKiLLa
      189
    3. 3
      +Edouard
      156
    4. 4
      Steven P.
      84
    5. 5
      ATLien_0
      75
  • Tell a friend

    Love Neowin? Tell a friend!