Excel to XML
Publish worksheet rows as structured XML documents.
Generate valid XML from a worksheet, with control over the root element, the record element and whether columns become attributes or child elements. Useful for legacy ERP imports and any system that still speaks XML.
- Rating
- 4.7(671)
- Monthly uses
- 71K
- Price
- Free
or drag it here
.xlsx, .xls, .csv · processed locally, never uploaded
Files stay on your device
What it does well
- Correct escaping of &, <, > and quotes so output always parses
- Column names sanitised into valid XML identifiers automatically
- Optional XML declaration, indentation and CDATA wrapping for long text
How to use Excel to XML
- 1
Upload the workbook and select a sheet.
- 2
Name the root and record elements.
- 3
Choose whether each column becomes an attribute or a child element.
- 4
Download the XML file.
Watch a walkthrough
Common problems and fixes
The importing system rejects the file as invalid.
Most often the root element name does not match what the system expects. Check its import spec and rename the root and record elements to match exactly.
Special characters appear as &amp;.
The source cells already contain escaped entities. Enable “Source is pre-escaped” so the tool does not escape them a second time.
Frequently asked questions
What people say
Handled a file with well over 200,000 rows without complaining. That is more than I can say for the desktop add-in we pay for.
Handled a file with well over 200,000 rows without complaining. That is more than I can say for the desktop add-in we pay for.
Fast, no signup wall, no watermark. I have sent the Excel to XML link to half my department.
More convert tools
Move data between XLSX, CSV, JSON, XML, HTML and PDF without losing formatting, encoding or number precision. Every conversion runs locally in your browser.
Browse Convert