About this tool
Convert repeating XML elements into a downloadable .xlsx, .xls or .ods worksheet with correctly typed number, boolean and text cells.
This XML to Excel converter reads an XML document, finds the element that repeats, and writes one worksheet row per record as a real .xlsx file — not a renamed CSV. Numbers and TRUE/FALSE values are written as typed cells so they sort and sum correctly, while identifiers with leading zeros and references longer than 15 digits are kept as text, which is where most XML-to-spreadsheet conversions quietly corrupt data. It follows the Office Open XML (ECMA-376) worksheet limits of 1,048,576 rows, 16,384 columns and 31-character sheet names.
Open XML to Excel on AltFTool — it loads instantly in your browser.
Paste or upload your source content.
Choose the target format or conversion mode.
Copy or download the converted result.
Amounts arrive as numbers and TRUE/FALSE as booleans, so SUM and filters work the moment the file opens.
Values like 007 or 0221 and integers above 9,007,199,254,740,991 are written as text instead of being rounded or trimmed.
Download .xlsx, legacy .xls or .ods, all generated in the browser with no upload.
A real file. The workbook is generated in your browser in Office Open XML format, with column widths set and each cell written with its own type, so Excel opens it without a text-import prompt.
Because it has a leading zero or is longer than 15 significant digits. Excel would render 007 as 7 and round a 20-digit reference, so any value with a significant leading zero, or above 9,007,199,254,740,991, is deliberately kept as text.
Up to 1,048,576 rows and 16,384 columns — the hard limits of the Office Open XML worksheet format. Documents that would exceed either limit are rejected with a message rather than being silently truncated.
By default the repeating element's name — a document full of <invoice> elements gives a sheet called invoice. You can override it; Excel forbids the characters : \ / ? * [ ] and caps names at 31 characters, so those are corrected automatically.
Add the XML to Excelwidget to your blog or website — free, responsive, no signup. Just keep the “Widget by AltFTool” credit link visible.
<iframe src="https://www.altftool.com/embed/widget/xml-to-excel"
title="XML to Excel — free AltFTool widget"
width="100%" height="640" style="border:0;border-radius:12px;overflow:hidden"
loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>
<p style="font-size:12px;margin:4px 0 0">Widget by <a href="https://www.altftool.com/tools/all/xml-to-excel?utm_source=embed&utm_medium=widget">AltFTool — free online tools</a></p>