Excel SpreadsheetML

Original: Normalizing Excel's SpreadsheetML using XSLT (simplifying the schema)

Reversing it: Creating Excel's SpreadsheetML using XSLT (from a simplified schema)

More comprehensively: Round-tripping Excel's SpreadsheetML (improved schema and XSLT)