基本介紹
- 外文名:Office Open XML
- 外語簡稱:OOXML
- 編號:ECMA-376
格式簡介,套用場景,版本,格式優勢,
格式簡介
ECMA隨即通過A級聯絡組織的身份,通過“快速通道”向ISO/IEC JTC1提交國際標準草案。根據規定,需要進行30天的關於標準是否衝突的審閱期。2007年2月28日,衝突審閱期的結果表明,6個國家反對OOXML進入快速流程,其他的5個國家表達了關切,但是並沒有反對。JTC1指南表明,無論衝突審閱的結果如何,關於國際標準的投票馬上開始,起至時間是2007年4月2日到9月2日。
根據JTC1的規則,至少有2/3的P成員需要投贊成票,同時反對票不能超過1/4,棄權票將不會計算在內。
國際標準組織(ISO)87個成員國進行的投票表決,其中69票為有效投票。在這69票中,微軟獲得了51票支持,18票反對,反對率是26%(ISO規定反對率應低於25%)即:在ISO第一聯合技術委員會(JTC1)成員國中,微軟獲得的支持率為53%,未能達到通過標準表決所需的66%。
2008年3月31日,微軟的ooxml(微軟基於XML-extensible Markup Language 這種簡單語言的數據儲存語言為Microsoft Office開發所制定的技術規範)
文檔格式標準在ISO(國際標準化組織)和IEC (國際電工委員會)的第二次投票表決中通過,成為國際標準
微軟和OpenDoc Society2008年4月1日宣布,由於贏得了足夠的支持,微軟的OOXML文檔格式已被批准為全球行業標準.
為了使OOXML文檔格式成為國際標準,微軟一直在努力尋求各界支持,包括積極爭取各國政府契約,吸引開發界開發新的應用程式軟體等. 此前,OOXML的反對者一直認為將OOXML 文檔格式引入,使之成為ISO已經批准的開放文檔格式(ODF)的對手,不利於確立標準的初衷。
套用場景
Office Open XML檔案格式改變了客戶處理數據的方式。對於下面的一些場景,新的檔案格式使之變為可能:
注意:
一些ZIP應用程式允許你創建加密的檔案。新的檔案格式不能創建加密的檔案。如果你企圖讀取一個加密的檔案,那么它將會停止檔案的讀取並返回一個錯誤。
- 如果容器中的一項損壞了,那么其它的項還是可用的。例如,如果一個用戶嘗試打開一個損壞了的磁碟上的損壞了的檔案,那么Office檔案恢復機制將重新建立中心目錄,並完全恢復檔案的內容。
版本
ECMA 376
ECMA 376,目前歷經4個版本,第1版(2006年12月)、第2版(2008年12月)、第3版(2011年6月)、第4版(2012年12月)、第五版(2015年12月第三部分,2016年12月第一部分和第四部分)。
ISO/IEC 29500:2008
ISO/IEC 29500目前最新的版本為2012年的版本 ISO/IEC標準的結構分為四部分。第一部分、第二部分和第三部分是獨立的標準,第二部分用於其他檔案格式,包括Design_Web_Format和XPS格式。第四部分作用是讀出第一部分的變體。
第一部分、基礎知識和標記語言參考:
- 一致性定義;
第二部分、解包約定:
- 開放打包約定的描述(包的模型,物理封裝);
第三部分、標記兼容性和可擴展性:
- 擴展的描述:定義的元素和屬性的機制允許應用程式指定替代手段;
- 擴展性規則使用NVDL表示。
第四部分、過渡期遷移特性:
- 兼容傳統功能。
格式優勢
新的Office Open XML格式帶來了一系列的優勢,它不但可以幫助開發人員建立解決方案,而且可以幫助最終用戶和有規模的企業。
下面列出了一些Office Open XML格式所帶來的總體上的優勢:
- 簡單將商業信息與文檔相集成。Office Open XML格式允許快速地從數據源創建文檔,加速文檔的裝配件,數據挖掘和內容的重用。Office應用程式和企業業務系統之間的數據交換得到了簡化。另外,您可以更改Office文檔中的信息,或者使用非Office應用程式通過文檔容器的方式來創建文檔。企業員工可以在所有支持XML讀寫的應用程式當中,通過更加快速準確地發布、搜尋、和重用信息,從而提高他們的生產效率。
- 開放並且是免稅的。Office Open XML格式是基於XML和ZIP技術的,因此它們可以隨便地使用。格式和架構的詳細標準說明將會發布出來,並且會處於與現在已經存在的Microsoft Office 2003引用的架構相同的免稅條約下,並且它是開放使用的,可以用於生產用途。
- 互操作性。Office Open XML格式是以工業標準的XML為核心的,Microsoft Office應用程式與企業業務系統之間的數據交換得到了簡化。無需訪問Office應用程式,解決方案就可以更改Office文檔當中的信息,或者使用標準的處理XML的工具和技術來創建文檔。新的格式允許您構建文檔的存檔,而無需使用Office的代碼。
新的檔案格式通過將文檔在檔案包中進行分段單獨的存儲,增強了數據恢復的能力。這將大大的節省企業用於恢複數據丟失所花費的大量資金和時間。當一個檔案組件損壞時,檔案中的剩餘部分還可以在應用程式中打開。例如,如果一幅圖表被損壞了,這也並不能阻止客戶打開文檔中的其它部分,當然不包括圖表。另外,Office應用程式可以檢測這些問題,並且在打開文檔的時候嘗試修復它,恢復文檔正確的數據結構。
- 安全性。Office Open XML的開放性使得它更加的安全。您可以保密的共享文檔,因為您可以簡單的確認並刪除一些個人信息或者是商業機密信息,例如用戶名、注釋和檔案路徑。類似的,你可以確定檔案包含的內容,例如OLE對象或者Microsoft Visual Basic for Applications (VBA)代碼,從而進行特殊的處理。檔案格式也可以幫助提高安全性,防止文檔中保存嵌入的代碼或宏。默認情況下,新的Word 2007,Excel 2007和PowerPoint 2007的檔案格式不包含嵌入的可執行代碼。因此,如果一個人傳送了一封電子郵件,其中包含了一個Word文檔作為附屬檔案,他或她可以打開文檔並且不會執行任何潛在的有害可執行代碼。Office Open XML格式包含一種特殊用途的格式,它擁有一個單獨的擴展名,其中可以包括嵌入的代碼,這樣就允許IT員工快速的判斷檔案中是否包含代碼。
- 向後兼容性。2007 Microsoft Office system是向後兼容的,它可以兼容早期的版本:Microsoft Office 2000,Microsoft Office XP,和Microsoft Office 2003.這些版本的用戶可以採用新的格式,或者繼續使用現有的檔案格式。特別地,他們可以繼續使用原有的.doc,.xls,和.ppt的二進制格式的檔案,它們與2007的檔案格式是完全兼容的。早期Office版本的用戶可以下載一個免費的更新,它允許您在他們早期的版本中打開和編輯這種新格式的檔案。那些安裝2007 Office版本的用戶可以將默認的檔案格式設定為他們需要的一種格式。這樣可以幫助確保用戶繼續與基於早期版本的第三方解決方案協同工作,並且與他們的同事、提供商、客戶和其它已經升級的用戶協同工作。