Office Open XML ファイルフォーマット
スプレッドシート文書はSpreadsheetML と呼ばれるXMLボキャブラリを使用する。 sml.xsd でスキーマが定義されており、このボキャブラリは仕様書パート1の 12 章に定義されている。
各ワークシートはルートエレメント名 <worksheet>...</worksheet> を頂点とするXMLで記述され、名前空間はhttp://schemas.openxmlformats.org/spreadsheetml/2006/main で定義される。
SpreadsheetML での日付と時刻の表現形式は批判を呼んだ。ECMA-376 1st edition では ISO 8601:2004 "Representation of Dates and Times"に準拠しておらず、 Lotus 1-2-3 に存在する 1900 年を閏年として扱うバグをそのまま実装するよう求めていたためである。ECMA-376 準拠の製品ではスプレッドシート関数のWEEKDAYを使うよう求められ、これは特定の年期間の曜日、日数の計算を誤らせる。ECMA-376 2nd edition (ISO/IEC 29500) ではISO 8601:2004 "Representation of Dates and Times"の表現方式がLotus 1-2-3のバグ互換方式に加えて使用を認められた。