Java 存取 Office Open XML 檔案格式

自 Microsoft Office 2007 推出後,微軟同步實作了 Open XML 格式取代過去專屬二進制的檔案格式,即便您尚未升級至Office 2007,仍可在現有的 Microsoft Office 2003、Microsoft Office XP 或 Microsoft Office 2000 上安裝相容性套件,安裝完畢之後,即可開啟、編輯、儲存及建立 Office Open XML 格式之檔案。

Open XML 標準目前由歐洲標準組織 ECMA 負責維護,並已獲得 Intel、Apple、Novell 等公司的支援。針對 Open XML 相關開發主題,目前最重要的社群網站即是

在此 https://openxmldeveloper.org 社群網站中,針對非微軟的 Linux/UNIX/Solaris 平台與 Java 都提供相關開發的資訊與資源,其中以 Java 程式碼存取 Open XML 的範例程式,目前已經可以在法國 MSDN 網站中下載取得,此外在 sourceforge.net 上也有個 OpenXML4J 的開放原始程式碼專案即將展開,Open XML 在國際規格標準化上或許與類似規格有著許多的競爭與衝突,但就開發人員與企業主管而言,採用 XML 檔案格式絕對比延用目前二進制 Office 格式有著太多的好處,也不見得必須升級 Office 軟體,對於 Java 開發人員而言,以後也不需再透過 COM 技術方可存取 Office 文件格式,又可藉助 XSLT 等規格將 Office 檔案格式做各式變化,應是每個開發人員所樂見的改變。

對於 Open XML 格式有興趣的朋可以下載 Open XML Explained 電子書,將有助於了解這個格式。