Steps
- Upload or paste your XML - Drop an .xml file or paste markup directly. Everything is parsed locally in your browser.
- Review the detected rows - Repeated elements become spreadsheet rows. Nested elements are flattened into columns using dot notation (for example address.city).
- Preview the table - Check the first rows and column names before exporting.
- Download XLSX - Save the converted workbook to your device - the data never leaves your browser.
Before You Start
- XML with a consistent repeated element (like <row> or <item>) converts most cleanly.
- Attributes and nested elements are both flattened into columns.
- Very large XML files depend on your browser memory; split huge exports first.
Alternative Methods
- Excel's built-in XML import - In desktop Excel, use Data > Get Data > From File > From XML. Excel infers a schema and lets you choose tables to load.
- Power Query - For repeatable imports, Power Query can transform XML on refresh, though it requires building the query once in desktop Excel.