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格式壓縮的電子檔案規範,支援檔案、表格、備忘錄、幻燈片等檔案格式。