n.b. this is not an Office Open XML document, it's the old kind of Office XML document that was designed circa 2003.
https://en.wikipedia.org/wiki/Microsoft_Office_XML_formats#Excel_XML_Spreadsheet_example
I understand that XML can be loaded into a DataSet easily, and this format of XML document does import to a DataSet already.
However it does not present itself in a very accessible way. What I need is essentially a DataTable representation of how the data is arranged when you view the XML as it opens in Excel in a Worksheet tab.
Does anyone know of any extensions to C# that make this possible? Otherwise, the solution would be in processing all the XML and manually constructing the DataTable - but I would be surprised if no one has needed to access data in an Office XML file as a DataTable version of a Worksheet.