What changed? It's now trivial to write exporters for Office formats for specific use case. Save a sample of what you want to have exported, and then just template the XML, generate it based on source data and zip it.
Most of the time you don't even need to read the specification.
Compare that with the times of eg. closed binary XLS format.
Most of the time you don't even need to read the specification.
Compare that with the times of eg. closed binary XLS format.