簡介
同樣,由於在 Microsoft Office 2000 中採用了對 XML 的支持,開發人員也開始意識到需要將 Microsoft Office 的以前版本中出現的
二進制檔案格式轉換為 XML 格式。過去幾年裡,
二進制檔案(.doc、.dot、.xls 和 .ppt 檔案)在
存儲和傳輸數據方面發揮了重要作用,但已經無法滿足新的工作環境的挑戰,這些挑戰包括輕鬆地將數據在完全不同的應用程式之間移動以及使用戶能夠從該數據中發現商機。
2007 Microsoft Office 系統通過在 Microsoft Office Excel 2007、Microsoft Office Word 2007 和 Microsoft Office PowerPoint 2007 中採用基於 XML 的檔案格式繼續進行這種轉換。新的檔案格式稱為 Microsoft Office Open XML 格式(Office XML 格式),它通過一些改變來解決這些工作環境問題,這些改變會影響您處理基於 Microsoft Office 文檔的解決方案的方式。
新的格式改善了檔案和
數據管理、
數據恢復以及與行業系統的
互操作性。它們擴展了以前版本的
二進制檔案的功能。任何支持 XML 的應用程式都可以訪問和處理採用新
檔案格式的數據。應用程式不必是 Microsoft Office 系統乃至 Microsoft 產品的一部分。用戶還可以使用標準轉換來提取或重用數據。此外,安全性問題大大減少,因為存儲為 XML 的信息實質上是純文本。因此,數據可以無障礙地通過企業防火牆。
注意 不要將 Office XML 格式和 Microsoft Windows XML Paper Specification 格式相混淆。Office XML 格式使用開放打包約定,同時也被 XML Paper Specification (XPS) 所使用。但是,這些格式在幾個重要方面有所不同。XPS 是為 Microsoft Windows Vista 作業系統推出的標
頁碼的固定文檔格式。Office XML 格式是針對 Office Word 2007、Office Excel 2007 和 Office PowerPoint 2007 的完全可編輯檔案格式。儘管它們在使用 XML 和 ZIP 壓縮時有相同之處,但在
檔案格式設計和用途上並不相同。
版本
ECMA 376
ECMA 376,目前歷經4個版本,第1版(2006年12月)、第2版(2008年12月)、第3版(2011年6月)、第4版(2012年12月)。
ISO/IEC 29500:2008
ISO/IEC 29500目前最新的版本為2012年的版本 ISO/
IEC標準的結構分為四部分。第1、2和3是獨立的標準,第2部分用於其他檔案格式,包括Design_Web_Format和XPS格式。第4部分作用是讀出第1部分的變體。
第1部分、基礎知識和標記語言參考:
二、第2部分、解包約定:
三、第3部分、標記兼容性和可擴展性:
四、第4部分、過渡期遷移特性:
格式優勢
新的 Office XML 格式引入了很多優點,不僅有助於開發人員和他們構建的解決方案,而且還有助於單個用戶和各種規模的組織。
以下
突出顯示部分是 Office XML 格式的一些其他總體優點:
易於將業務信息與文檔集成
Office XML 格式能夠快速地從分散的
數據源創建文檔,從而促進文檔組合、
數據挖掘和內容重用。簡化了 Office 應用程式和企業業務系統之間的數據交換。此外,您還可以改寫 Office 文檔內的信息或從文檔的組件創建一個文檔,而不必使用 Office 應用程式。員工可以通過在他們選擇的應用程式(只要該應用程式支持讀取和寫入 XML)中更快、更精確地發布、搜尋和重用信息,提高工作效率。
公開和免版稅
Office XML 格式基於 XML 和 ZIP 技術,所以它們能夠廣泛使用。這些格式和架構的說明書即將在 Microsoft Office 2003 參考架構目前的免
版稅許可證下發布和提供,它是公開提供的,可供企業廣泛使用。
可互操作性
使用 Office XML 格式核心的行業標準 XML,簡化了 Microsoft Office 應用程式和企業業務系統之間的數據交換。解決方案可以通過使用能夠處理 XML 的標準工具和技術來改寫 Office 文檔中的信息或創建文檔,而無需訪問 Office 應用程式。這種新的格式使您能夠構建文檔的存檔而無需使用 Office 代碼。
可靠性
Office XML 格式設計為比
二進制格式更為可靠,因此有助於降低由於損壞或破壞檔案而丟失信息的風險。即使對於 Office 之外創建或修改的文檔,損壞的可能性也很小,因為 Office 應用程式的設計是通過使用新的格式,增強了恢復文檔的可靠性。隨著越來越多的文檔通過
電子郵件附屬檔案或
可移動存儲設備進行傳送,網路和存儲設備故障的出現機率增加了文檔破壞的可能性。
新的
檔案格式通過分段並分別將每個部件存儲在檔案包中增強了
數據恢復能力。這可以節省公司在恢復丟失的數據時花費的大量金錢和時間。如果檔案的一個組件被破壞,則檔案的其餘組件仍可以在應用程式中打開。例如,如果圖表被損壞,不會阻止客戶打開文檔中除圖表外的其他部件。另外,Office 應用程式可以在打開文檔時檢測到這些故障,並通過復原文檔的正確數據結構嘗試修復文檔。
高效性
Office XML 格式使用 ZIP 和
壓縮技術存儲文檔。新格式的顯著優點就是大大減小了檔案大小,比類似的二進制文檔減少了多達 75%。這是結合使用 XML 和 ZIP 技術存儲檔案的優點之一。由於 XML 是一種基於
文本的格式,壓縮性非常好,而且 ZIP 容器支持壓縮內容,因此用戶可以顯著地減小檔案大小。這種類型的
檔案壓縮可以為用戶節省成本,因為它減小了存儲檔案所需的磁碟空間,並降低了通過
電子郵件、網路和 Web 傳輸檔案所需的頻寬。
安全性
Office XML 格式的開放性將檔案轉換為更安全、透明的檔案。您可以放心地
共享文檔,因為您可以輕鬆地識別和刪除個人身份信息和商業敏感信息,如用戶名、備註和檔案路徑。同樣,您還可以識別包含 OLE 對象或 Microsoft Visual Basic for Applications (VBA) 代碼等內容的檔案以進行特殊處理。這種
檔案格式還有助於增強具有嵌入代碼或宏的文檔的安全性。默認情況下,新的 Word 2007、Excel 2007 和 PowerPoint 2007 檔案格式不執行嵌入代碼。因此,如果某人收到附加了 Word 文檔的
電子郵件,他/她可以打開該附屬檔案,因為他/她知道該文檔不會執行有害代碼。Office XML 格式包含一種特定用途的格式,這種格式為具有嵌入代碼的檔案賦予單獨的擴展名,從而使 IT 人員能夠快速識別包含代碼的檔案。
向後兼容性
2007 Microsoft Office 系統
向後兼容下列早期版本:Microsoft Office 2000、Microsoft Office XP 和 Microsoft Office 2003。這些版本的用戶可以輕鬆地採用新的格式,並繼續從現有檔案中獲得最大的益處。特別是他們還可以繼續使用舊的 .doc、.xls 和 .ppt 二進制格式,這些格式與 2007
檔案格式完全兼容。早期 Office 版本的用戶可以下載一個免費更新,這樣他們就可以在早期版本中使用新格式打開和編輯檔案。安裝 2007 Office 版本的用戶可以將默認的檔案格式設定為他們選擇的任何格式。這有助於確保用戶能夠繼續使用基於早期版本的第三方解決方案,並與已升級的同事、供應商、客戶和其他人
協同工作。
適用於
Microsoft Office 2007套件
Microsoft Office Excel 2007
Microsoft Office PowerPoint 2007
Microsoft Office Word 2007
WPS Office 2016
WPS Office 2019