Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

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.

like image 993
none Avatar asked Feb 03 '11 12:02

none


People also ask

How do I open an XLSX XML file?

Excel is a spreadsheet programme. Click File->Open in MS-Excel to begin. To open the XML file, navigate to the location where it is stored and select Open.

What is Excel XML format?

Excel has a defined XML schema that defines the contents of an Excel workbook, including XML tags that store all workbook information, such as data and properties, and define the overall structure of the workbook. Custom applications can use this Excel macro-enabled Office XML Format File.

Is Xlsx a XML file?

XLSX was originally developed by Microsoft as an XML-based format to replace the earlier proprietary binary format that uses the . xls file extension [MS-XLS]. Since Excel 2007, XLSX has been the default format for the Save operation.


2 Answers

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.

like image 198
Oliver Bock Avatar answered Oct 13 '22 17:10

Oliver Bock


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.

like image 44
ashleedawg Avatar answered Oct 13 '22 19:10

ashleedawg