Free converter
ExcelXMLExcel to XML Converter
Plenty of systems still want XML on the way in — procurement portals, regulators, older integrations. DataTray turns a worksheet into well-formed XML with one element per row and your headers as the field names.
Windows 10/11 (x64) · Free · No account
Drop in your files — Output is well-formed, UTF-8, and written per sheet by default.
Why convert
Excel's own XML export, and why people avoid it
Excel can export XML, but only against a mapped schema you have to create first — which is a lot of work for a one-off submission. Generating elements directly from the header row is usually all that is actually needed.
- Preparing a submission for a portal that only accepts XML.
- Feeding an older integration that has not been updated.
- Producing a data file to a partner's documented element names.
- Converting one sheet of a large workbook rather than all of it.
How it works
Convert Excel to XML in a few clicks
- 1
Open the workbook
Pick the sheet, or convert several at once.
- 2
Set the element names
Headers become field names; adjust the row and record element names to match what the recipient expects.
- 3
Write the XML
Well-formed, UTF-8, and validated as it is written.
The details
Excel to XML, at a glance
- Input
- .xlsx, .xls, .xlsb
- Structure
- One record element per row, one child element per column
- Naming
- From your header row, with invalid characters made safe
- Encoding
- UTF-8, declared in the prolog
Questions
Excel to XML Converter, answered
More converters
Convert something else
Convert Excel to XML — free
Converting more than one file? Data Converter does whole folders at once, on your own machine.
Windows 10/11 (x64) · Free · No account
Runs on your own machine · No upload · No watermark