XML to Excel
Flatten XML into an .xlsx sheet, where each repeated record lands on its own row.
Drop XML files here
Everything happens on your device — your files are never uploaded.
How it works
- 1 Drop your XML files.
- 2 Each one is parsed and turned into an .xlsx workbook.
- 3 Download each result, or grab the whole batch as a zip.
Built with open source
- fast-xml-parser — Parses and builds XML. · MIT
- SheetJS (xlsx) — Reads and writes Excel spreadsheets. · Apache-2.0
Frequently asked
How are repeated elements handled? +
If your XML holds a list of similar records, each one becomes a row. Anything else gets flattened into key/value rows.
What about attributes? +
Attributes keep an @_ prefix when flattened, so they sit right alongside the element values.