Office Open XML
出典: フリー百科事典『ウィキペディア(Wikipedia)』
Office Open XML (OpenXML, OOXML)とは、Microsoft Office 2007で新たに採用された文書フォーマット。Word、Excel、PowerPointの保存形式として採用され、拡張子はdocx, xlsx, pptxとなる。OpenOffice.org 3.0も対応している。2006年12月にEcma InternationalによりECMA-376[1]として標準化され、2008年4月にはISOとIECの合同技術委員会 ISO/IEC JTC 1の副委員会SC 34において、ISO/IEC 29500として標準化された。
| 拡張子 | .docx または .docm |
|---|---|
| MIME Type | application/vnd. |
| 開発者 | マイクロソフト, Ecma, ISO/IEC |
| 種別 | 文書ファイル フォーマット |
| 派生元 | XML, DOC, WordProcessingML |
| 国際標準 | ECMA-376, ISO/IEC 29500:2008 |
| 拡張子 | .pptx |
|---|---|
| MIME Type | application/vnd. |
| 開発者 | マイクロソフト, Ecma, ISO/IEC |
| 種別 | プレゼンテーション ファイル フォーマット |
| 派生元 | XML, PPT |
| 国際標準 | ECMA-376, ISO/IEC 29500:2008 |
| 拡張子 | .xlsx |
|---|---|
| MIME Type | application/vnd. |
| 開発者 | マイクロソフト, Ecma, ISO/IEC |
| 種別 | 表計算ファイル フォーマット |
| 派生元 | XML, XLS, SpreadsheetML |
| 国際標準 | ECMA-376, ISO/IEC 29500:2008 |
目次 |
[編集] 概要
Microsoft Officeは長きにわたり、自社アプリケーションが扱うデータを格納するにあたり独自のバイナリ形式を用いてきたが、バージョン12 (Office 2007)からは従来形式をサポートして後方互換性を維持しつつ、新たにXMLで記述された規格をデフォルトとして採用した。規格の内容は公開されており、XMLで記述された文書群と画像などのバイナリデータをzipで圧縮した構造となっている。従来使われていた doc, xls, ppt 形式との互換性はない。またマクロを含む文書は拡張子の末尾が「x」ではなく「m」となる。
XMLを標準フォーマットとして採用することで
- MS Office Suite のインストールされていない環境でもファイルの読み書きが可能
- パーツの再利用が容易になる
- パーツに分けることによりファイル破損のリスクを限定する事ができる
- zip圧縮されることでファイルサイズが小さくなる
といったメリットが生じる。
競合規格として「OpenDocument Format (ODF)」 (ISO/IEC 26300) がある。
[編集] 仕様
Word2007の拡張子.docxを単なるzipファイルとして展開すると、以下のようなパーツから成り立っていることが分かる。
- document.xml
- テキストコンテンツ
- fontTable.xml
- フォント表
- settings.xml
- 設定情報
- styles.xml
- テキストのスタイル情報
- webSettings.xml
- Web用のスタイル情報
- media
- 画像などのメディアファイルを格納するフォルダ
- _rels
- 各パーツの関連性(リレーションシップ)を記述するファイルを格納するフォルダ
[編集] 昨今の動向
マイクロソフトはOpenXML形式の文書をOffice 2000/XP/2003で読み込むための互換パックを無償配布している[3]。
OpenXMLは2006年12月にはEcma Internationalの標準規格ECMA-376として承認され、ISOの承認へと作業が続けられた。しかし、日本においては政府は中央省庁で2007年夏より調達するソフトに対しソフトウェアが扱う文書やデータが国際規格もしくはJISに準拠していることを調達の原則条件とすることを決定しており[4]、Microsoft Office製品は対象外となる可能性があると懸念された。
2007年7月1日にはNHKが上記の考え方に基づき、「国が今後、マイクロソフトのWordやExcelを購入できなくなる」という報道を行った。
これに対して総務省は7月2日の定例会見において資料を配布し、「オープンな標準は、国際規格 (ISO) や日本工業規格 (JIS) だけではなく、その他の公的規格や業界団体による規格も含まれる概念であるため、国際規格 (ISO) や日本工業規格 (JIS) に該当していない製品等がただちに排除されるという理解は誤りです」とNHK報道は誤りであると反論した。この時点でOpen XMLは、標準化団体のEcma Internationalによって「ECMA-376」として標準化されており、総務省の言う「その他の公的規格」に該当する。
さらに総務省は、「加えて、政府調達の基本指針では、調達仕様書の要求要件として、 オープンな標準を優先して記載するということのみを定めており、オープンな標準に準拠した製品等を提案として求めるにとどまるものであって、提案された製品等を調達するか否かは、その他の要求要件とも照らし合わせて総合的に評価し決定されるものであることから、そのプロセスを経ずに『原則として、ワードやエクセルを購入できなくなる』ということはありません」と述べた。
対抗規格であるODFは2006年5月にISOにより国際標準規格として認定されるなど、標準規格としての地位を確保しつつある。マサチューセッツ州が州政府の標準文書としてODFを採用するなどの動きに対応するため、マイクロソフトは「Open XML Translator」プロジェクトを立ち上げ、「2007 Office System」用のODF対応プラグインモジュール開発を進めた[5]。2008年4月にはOpen XMLもISO承認を得て、マイクロソフトは勝利宣言を出した[6]。その一方でOffice System文書の相互運用性向上を進めるべく、2009年には「2007 Office system Service Pack 2 (SP2)」で正式にODF文書の読み込み、保存に対応する予定である[7]。
[編集] 脚注
- ^ Standard ECMA-376 Office Open XML File Formats (英語)
- ^ a b c Microsoft. "Register file extensions on third party servers" (英語). microsoft.com. 2008年4月9日 閲覧。
- ^ "Word、Excel、および PowerPoint 2007 用ファイル形式互換機能パック". Microsoft Office Online. 2008-12-04 閲覧。
- ^ 情報システムに係る政府調達の基本指針-総務省(別紙2PDF)
- ^ 2006年7月6日プレスリリース
- ^ "Ecma Office Open XML Document Format Appears to Win Approval as an ISO/IEC Standard" (英語). Microsoft PressPass (2008-04-01). 2008-12-04 閲覧。
- ^ 2008年5月22日 プレリリース

