What is this Excel to XML converter?
A free, browser-based tool that converts an Excel (.xlsx) sheet to XML. Drop a workbook, pick a sheet, and copy or download the result. All processing happens locally in your browser, so your spreadsheet is never uploaded and no Excel installation is needed.
How to use it
- Drop an Excel (.xlsx / .xls) file, or click to choose one. It is read locally — nothing is uploaded.
- If the workbook has several sheets, pick the one to convert.
- Copy the XML result or download it as a file.
How the data is mapped
- Each row of the selected sheet becomes one XML record; cell values are exported as displayed.
- The XML shape is the generic tabular mapping: <rows><row><Column>value</Column></row></rows>, with column names sanitized into valid element names.
- Only the selected sheet is converted — pick another sheet from the dropdown to convert it too.
Example
Input (Excel)
Name Qty Apple 3 Orange 5
Output (XML)
<?xml version="1.0" encoding="UTF-8"?>
<rows>
<row>
<Name>Apple</Name>
<Qty>3</Qty>
</row>
<row>
<Name>Orange</Name>
<Qty>5</Qty>
</row>
</rows>Excel vs XML at a glance
| Format | Type | Structure | Best for |
|---|---|---|---|
| Excel | Binary spreadsheet (.xlsx) | Sheets of rows × columns with typed cells | Editing in Excel or Google Sheets |
| XML | Plain text markup | Nested named elements plus attributes | System integrations, feeds, legacy APIs |


