Can you summarize the following document?
        
  存在以下几个版本的Office Open XML标准。

  ECMA 376,目前历经4个版本,第1版(2006年12月)、第2版(2008年12月)、第3版(2011年6月)、第4版(2012年12月)。

  ISO/IEC 29500目前最新的版本为2012年的版本 ISO/IEC标准的结构分为四部分。第1、2和3是独立的标准,第2部分用于其他文件格式,包括Design_Web_Format和XPS格式。第4部分作用是读出第1部分的变体。

  微软公司发表的Office Open XML使用许多非标准的规范,造成与其他办公室软件(如LibreOffice)读取时发生不相容或内容偏移的情形,目的是让Microsoft Office保持市场优势。  ODF(广泛接受的开放文档规范)编码时会使用其他标准规范(如ISO 639、MathML)来进行储存,但OOXML使用非标准的编码进行存取。例如 ODF 里面的颜色代码,不管是试算表、文件、简报等,红色的代码都是 #FF0000,然而在OOXML里随不同产品,代码分别为:  OOXML设计的目的是将微软定义的 doc、ppt、xls 二进制格式转成 XML 格式,并没有依照 XML 的特性最佳化,而其私有格式内含的额外非标准元件也包含在内,例如 ActiveX 等等(过时,且容易用于攻击);第二个原因是 比尔·盖茨 在 1998 年留下的备忘录,提到「不能让其他浏览器可完美显示 MS Office 文件,只能让自家公司的专属 IE 可正确显示」,现在的状况可以说是微软延续了比尔·盖兹的精神,使「现代的 MS Office 存出的 OOXML 档」刻意做成第三方软件不能完善地解读、呈现,显示OOXML并非如其所声称的开放。

  Microsoft Open XML Format SDK包含一套托管代码库用于编程以创建、操纵Office Open XML文件。并不用于代替Microsoft Office Object Model,也不提供文件格式的顶层抽象。使用Open XML SDK必须理解文档格式结构。对Word文档不提供诸如layout功能;对Excel文档,不提供诸如重新计算、数据刷新等功能。  Open XML SDK 2.5 Productivity Tool for Microsoft Office提供许多特性,如给予文档内容产生Open XML SDK 2.5源代码,比较源与目标Open XML documents以产生源代码从源创建目标文档、验证文档、显示文档,ECMA376v1标准,Microsoft Office实现注解。  通常安装在 C:\Program Files (x86)\Open XML SDK\V2.5\  一个Open XML文档包含多个文档部分(document part)。ZIP格式支持任意访问各个部分。例如,一个slide页面、Word文档中的comment,都是独立的文档部分。一个Open XML文档就是一个Open Packaging Conventions (OPC)包(package)。每个文档部分有个部分名字,由一系列segments或一个pathname组成,如"/word/theme/theme1.xml"。包的[Content_Types].xml部分,用于确定包中所有文档部分的内容类型。

  SpreadsheetML文档包含<workbook> element,其内部包含<sheets>与<sheet>用于表示各个worksheet。每个worksheet被创建为一个独立的XML文件。一个spreadsheet文档还可以包含<table>, <chartsheet>, <pivotTableDefinition>等element。  在命名空间DocumentFormat.OpenXML.Spreadsheet中定义了spreadsheet中重要的elements:
Office Open XML(缩写:Open XML、OpenXML或OOXML),为由Microsoft开发的一种以XML为基础并以ZIP格式压缩的电子文件规范,支持文件、表格、备忘录、幻灯片等档案格式。