Looking for a clear description of Excel's .xlsx XML format [closed]

Microsoft Excel's ".xlsx" files are zip files that each contain a set of files.

Could someone please provide a link that concisely describes the full structure/syntax/markup/format of the embedded .xml files (the headers are less interesting)?

For example, it's hard to find online explanations on what the c, t, and s elements represent.


Solution 1:

This PowerPoint deck, entitled "SpreadsheetML Basics", from Microsoft, provides a good overview. It is a 30-page presentation including diagrams, and it is not practical to include its contents here.

Four different stackoverflow reviewers have jumped on this post to delete it because the stackoverflow policy objects to simple links. I do not think that is appropriate to this question, because this document is exactly what has been requested. However I cannot be bothered to spend more time on it and (for example) spend an hour trying to summarise some portions to make them happy. If they want to delete again, then good luck to them.

Solution 2:

This is an old question -- but the Excel XML (ISO/IEC 29500) standard is now well documented in varying degrees of detail. For example see this and this and parsing discussion here.