The XML you are trying to use is Office 2003 SpreadsheetML. The reference is XML Spreadsheet Reference.

If you look at the "XML Spreadsheet Tag Hierarchy", you will see, that the namespace ss is always prefixed there. So it is not the default namespace. The default namespace is html. So the Font, B, Sup tags are not prefixed by namespace.

But in current Excel versions, if saved as Office 2003 SpreadsheetML, the default namespace is set to xmlns="urn:schemas-microsoft-com:office:spreadsheet" which is ss. So if one wants using html tags, they must be prefixed by html.

Example:

<?xml version="1.0"?>
<?mso-application progid="Excel.Sheet"?>
<Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet"
 xmlns:o="urn:schemas-microsoft-com:office:office"
 xmlns:x="urn:schemas-microsoft-com:office:excel"
 xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet"
 xmlns:html="http://www.w3.org/TR/REC-html40">

 <Worksheet ss:Name="Tabelle1">
  <Table>
   <Row>
    <Cell><Data ss:Type="String"><html:Font x:Color="#FF0000">Test</html:Font></Data></Cell>
    <Cell><Data ss:Type="String"><html:B>E = m c <html:Sup>2</html:Sup></html:B></Data></Cell>
   </Row>
  </Table>
 </Worksheet>

</Workbook>

Another option would be changing the default namespace to xmlns="http://www.w3.org/TR/REC-html40" which is html. Then the html tags needs not be prefixed by html but then the ss tags must.

Example:

<?xml version="1.0"?>
<?mso-application progid="Excel.Sheet"?>
<ss:Workbook xmlns="http://www.w3.org/TR/REC-html40"
 xmlns:o="urn:schemas-microsoft-com:office:office"
 xmlns:x="urn:schemas-microsoft-com:office:excel"
 xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet"
 xmlns:html="http://www.w3.org/TR/REC-html40">

 <ss:Worksheet ss:Name="Tabelle1">
  <ss:Table>
   <ss:Row>
    <ss:Cell><ss:Data ss:Type="String"><Font x:Color="#FF0000">Test</Font></Data></Cell>
    <ss:Cell><ss:Data ss:Type="String"><B>E = m c <Sup>2</Sup></B></Data></Cell>
   </ss:Row>
  </ss:Table>
 </ss:Worksheet>

</ss:Workbook>
Answer from Axel Richter on Stack Overflow
🌐
Microsoft Support
support.microsoft.com › en-us › office › overview-of-xml-in-excel-f11faa7e-63ae-4166-b3ac-c9e9752a7d80
Overview of XML in Excel - Microsoft Support
You can display the XML Map Properties dialog box (Click Map Properties in the XML group on the Developer tab.) and then use the Validate data against schema for import and export option (active by default) to specify whether Excel validates data against the XML map when exporting data. Click this option when you want to ensure that the XML data you export conforms to the XML schema. You can save an Excel workbook in a variety of file formats, including the Excel macro-enabled Office Open XML Format File (.xlsm).
🌐
Microsoft Support
support.microsoft.com › en-us › office › export-xml-data-0b21f51b-56d6-48f0-83d9-a89637cd4360
Export XML data - Microsoft Support
This step ensures that any changes ... as an XML data file. Click File > Save As, and select the location where you want to save the file. In Excel 2007 only, click the Microsoft Office Button · , point to the arrow next to Save As, and then click Other Formats....
Discussions

Translate XML-File into Excel-Table and back again
Easiest way to load XML data into Excel is to use Power Query . Data > Get Data > From File > XML. Excel also has a built-in way under Developer > Export to export to XML if you have fewer than 65k rows. More on reddit.com
🌐 r/excel
9
12
August 26, 2022
Converting Excel Data into XML
Oxygen will import Excel data quite easily. I recently created a MIL-STD RPSTL this way. Import then an XSLT. More on reddit.com
🌐 r/xml
12
3
January 24, 2025
How to create an Excel file from XML
Your title says you want to go XML --> XLS But what you're saying is you want to go XLS --> XML Which is it? More on reddit.com
🌐 r/excel
7
8
August 21, 2018
How to convert XLSX files to XML - Question
The XLSX extension is really just a zip file full of xml files. Change the extension from XLSX to zip and you can open it and look around. More on reddit.com
🌐 r/excel
4
2
February 24, 2019

The XML you are trying to use is Office 2003 SpreadsheetML. The reference is XML Spreadsheet Reference.

If you look at the "XML Spreadsheet Tag Hierarchy", you will see, that the namespace ss is always prefixed there. So it is not the default namespace. The default namespace is html. So the Font, B, Sup tags are not prefixed by namespace.

But in current Excel versions, if saved as Office 2003 SpreadsheetML, the default namespace is set to xmlns="urn:schemas-microsoft-com:office:spreadsheet" which is ss. So if one wants using html tags, they must be prefixed by html.

Example:

<?xml version="1.0"?>
<?mso-application progid="Excel.Sheet"?>
<Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet"
 xmlns:o="urn:schemas-microsoft-com:office:office"
 xmlns:x="urn:schemas-microsoft-com:office:excel"
 xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet"
 xmlns:html="http://www.w3.org/TR/REC-html40">

 <Worksheet ss:Name="Tabelle1">
  <Table>
   <Row>
    <Cell><Data ss:Type="String"><html:Font x:Color="#FF0000">Test</html:Font></Data></Cell>
    <Cell><Data ss:Type="String"><html:B>E = m c <html:Sup>2</html:Sup></html:B></Data></Cell>
   </Row>
  </Table>
 </Worksheet>

</Workbook>

Another option would be changing the default namespace to xmlns="http://www.w3.org/TR/REC-html40" which is html. Then the html tags needs not be prefixed by html but then the ss tags must.

Example:

<?xml version="1.0"?>
<?mso-application progid="Excel.Sheet"?>
<ss:Workbook xmlns="http://www.w3.org/TR/REC-html40"
 xmlns:o="urn:schemas-microsoft-com:office:office"
 xmlns:x="urn:schemas-microsoft-com:office:excel"
 xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet"
 xmlns:html="http://www.w3.org/TR/REC-html40">

 <ss:Worksheet ss:Name="Tabelle1">
  <ss:Table>
   <ss:Row>
    <ss:Cell><ss:Data ss:Type="String"><Font x:Color="#FF0000">Test</Font></Data></Cell>
    <ss:Cell><ss:Data ss:Type="String"><B>E = m c <Sup>2</Sup></B></Data></Cell>
   </ss:Row>
  </ss:Table>
 </ss:Worksheet>

</ss:Workbook>
Answer from Axel Richter on Stack Overflow
Top answer
1 of 1
7

The XML you are trying to use is Office 2003 SpreadsheetML. The reference is XML Spreadsheet Reference.

If you look at the "XML Spreadsheet Tag Hierarchy", you will see, that the namespace ss is always prefixed there. So it is not the default namespace. The default namespace is html. So the Font, B, Sup tags are not prefixed by namespace.

But in current Excel versions, if saved as Office 2003 SpreadsheetML, the default namespace is set to xmlns="urn:schemas-microsoft-com:office:spreadsheet" which is ss. So if one wants using html tags, they must be prefixed by html.

Example:

<?xml version="1.0"?>
<?mso-application progid="Excel.Sheet"?>
<Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet"
 xmlns:o="urn:schemas-microsoft-com:office:office"
 xmlns:x="urn:schemas-microsoft-com:office:excel"
 xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet"
 xmlns:html="http://www.w3.org/TR/REC-html40">

 <Worksheet ss:Name="Tabelle1">
  <Table>
   <Row>
    <Cell><Data ss:Type="String"><html:Font x:Color="#FF0000">Test</html:Font></Data></Cell>
    <Cell><Data ss:Type="String"><html:B>E = m c <html:Sup>2</html:Sup></html:B></Data></Cell>
   </Row>
  </Table>
 </Worksheet>

</Workbook>

Another option would be changing the default namespace to xmlns="http://www.w3.org/TR/REC-html40" which is html. Then the html tags needs not be prefixed by html but then the ss tags must.

Example:

<?xml version="1.0"?>
<?mso-application progid="Excel.Sheet"?>
<ss:Workbook xmlns="http://www.w3.org/TR/REC-html40"
 xmlns:o="urn:schemas-microsoft-com:office:office"
 xmlns:x="urn:schemas-microsoft-com:office:excel"
 xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet"
 xmlns:html="http://www.w3.org/TR/REC-html40">

 <ss:Worksheet ss:Name="Tabelle1">
  <ss:Table>
   <ss:Row>
    <ss:Cell><ss:Data ss:Type="String"><Font x:Color="#FF0000">Test</Font></Data></Cell>
    <ss:Cell><ss:Data ss:Type="String"><B>E = m c <Sup>2</Sup></B></Data></Cell>
   </ss:Row>
  </ss:Table>
 </ss:Worksheet>

</ss:Workbook>
🌐
Wikipedia
en.wikipedia.org › wiki › Microsoft_Office_XML_formats
Microsoft Office XML formats - Wikipedia
May 15, 2025 - Microsoft Office Word 2003 XML Format — WordProcessingML or WordML (.XML) Microsoft Office Excel 2002 and Excel 2003 XML Format — SpreadsheetML (
🌐
Washington Department of Financial Institutions
dfi.wa.gov › sites › default › files › convert-excel-xml-file.pdf pdf
1 | P a g e Converting Excel file to XML file
Before we start preparing the excel ... and Excel templates · to your computer where you can easily access them. XSD Schemas are required for mapping and converting ... Steps below will walk you through the process. 1. Here, we’re creating an AAR Make Real Estate XML ...
Find elsewhere
🌐
Udemy
blog.udemy.com › home › how to convert data in excel to xml in 7 easy steps
How To Convert Data in Excel to XML in 7 Steps - Udemy Blog
October 24, 2025 - After you have your Excel document set up, you need an XML schema. An XML schema is the document that defines an XML file’s structure. You can create an XML schema in Notepad, as it is a text file format.
🌐
Microsoft Support
support.microsoft.com › en-us › office › open-xml-formats-and-file-name-extensions-5200d93c-3449-4380-8e11-31ef14555b18
Open XML Formats and file name extensions - Microsoft Support
Excel for Microsoft 365 Word for Microsoft 365 PowerPoint for Microsoft 365 Excel 2024 PowerPoint 2024 Office 2024 Excel 2021 Word 2021 PowerPoint 2021 Office 2021 Excel 2019 Word 2019 PowerPoint 2019 Office 2019 Excel 2016 Word 2016 PowerPoint 2016 Office 2016 Microsoft365.com Microsoft Office · Microsoft Office uses the XML-based file formats, such as .docx, .xlsx, and .pptx.
🌐
Reddit
reddit.com › r/xml › converting excel data into xml
r/xml on Reddit: Converting Excel Data into XML
January 24, 2025 -

Hi! I'm currently working on a project where I have to submit a big chunk of data in a platform in a XML format.
I've tried using excel developer module too convert the info but I'm having trouble converting the data into the XML.
Does anyone have any recommendation on what program to use to convert data easily?

🌐
The Data School
thedataschool.com.au › home › excel spreadsheets are just xml files: how parsing them saved me hours
Excel Spreadsheets Are Just XML Files: How Parsing Them Saved Me Hours - The Data School Down Under
May 3, 2023 - These Excel templates contained all of the validations that data needs to pass in order to be uploaded into the system: Data Format and Length Constraints Whether the field is text, an integer, or a decimal number, the template will tell you what kind of data it is expecting.
🌐
Jkp-ads
jkp-ads.com › articles › excel2007fileformat00.aspx
The Excel XML File Format Explained, Worksheet Data
Done!! Here is what the sheet looks like when opened in Excel: ... Adding a number to a cell works similar to adding text, but with two differences: The numbers are kept in the Sheet?.xml itself (no reference to sharedStrings.xml) and you can add a number format.
🌐
Microsoft Support
support.microsoft.com › en-us › office › map-xml-elements-to-cells-in-an-xml-map-ddb23edf-f5c5-4fbf-b736-b3bf977a0c53
Map XML elements to cells in an XML Map - Microsoft Support
In the Export - XML File dialog box, specify the file name and format, and click OK. Exit Access. ... Create an XML Map based on the XML schema file you exported from Access. If the Multiple Roots dialog box appears, make sure you choose dataroot so you can create an XML table. Create an XML table by mapping the dataroot element. See Map XML elements for more information. Import the XML file you exported from Access. ... There are several types of XML schema element constructs Excel doesn't support.
🌐
Wisconsin Department of Health Services
dhs.wisconsin.gov › pps › mh-aoda-mapping-xml.pdf pdf
Mapping Your Source Data to XML Wisconsin Department of Health Services 1
MH_XML_Template.XML) sent to you with these instructions. Create and format spreadsheet so that it contains the records you want to upload. ... Open your edited Excel data sheet.
🌐
Conversion Tools
conversiontools.io › convert › xml-to-excel
XML file to Excel Converter Online | Convert XML to spreadsheet
Transform complex hierarchical XML data into organized rows and columns that you can analyze, filter, and share in Microsoft Excel, Google Sheets, or any spreadsheet application. Whether you're working with API exports, configuration files, database dumps, or business system reports, our converter handles XML files of any size and complexity - preserving your data structure while making it accessible in a familiar spreadsheet format.
🌐
Indeed
indeed.com › career guide › career development › how to convert xml to excel in 4 steps (plus tips)
How To Convert XML to Excel in 4 Steps (Plus Tips) | Indeed.com
June 28, 2024 - You can add the .xsd schema file to an Excel worksheet to create an XML map that helps manage and organize the XML data. By working with both XML and Excel data formats, you may find that worksheets that previously presented many challenges become easier to manage.Read more: What Is an XML Sitemap and Why Do You Need One?
🌐
ServiceNow Community
servicenow.com › community › developer-forum › xml-over-excel › m-p › 2603219
Solved: Re: Xml over Excel - ServiceNow Community
July 5, 2023 - 4 - The sys_id of the record will be same while importing using XML. ... Export table records as a Microsoft Excel spreadsheet. Use this option to export the currently displayed fields in the list or form as an Excel spreadsheet.
🌐
Excel Easy
excel-easy.com › examples › xml.html
Convert XML to Excel - Step by Step Tutorial
Convert your XML file to an Excel file, or vice versa. This enables you to exchange data between different applications. From XML to Excel is really easy.
🌐
Pagination
pagination.com › home › tutorials › export xml from excel spreadsheet
Export XML from Excel Spreadsheet - Pagination.com
October 30, 2023 - Excel offers an automatic export of the stylesheet into the XML format; when you click on File > Save As, there is an XML Data (*.xml) option in the Save as type dropdown menu.
🌐
Spreadsheeto
spreadsheeto.com › home › blog › how to convert excel to xml – step-by-step tutorial
How to Convert Excel to XML - Step-by-Step Tutorial
January 16, 2026 - In the above article, we not only learned about creating an XML schema but also to convert an Excel file into XML format and export it.