← Back to File & Data Tools
Checking tool availability…

XML to Excel processes files locally in your browser.

Convert XML data to Excel online

Turn structured XML into a downloadable Excel workbook (.xlsx) without installing desktop software. The tool detects repeating record groups, flattens nested elements and attributes into columns, and lets you preview the table before download.

Your XML file is processed locally in your browser and is not uploaded to our servers.

How to convert XML to Excel

  1. Choose or drag a .xml file into the tool.
  2. Review the detected record group, row and column counts, and table preview. If more than one repeating group is found, select which group becomes worksheet rows.
  3. Set the worksheet name and whether columns should be auto-sized.
  4. Select Convert to Excel to create and download the .xlsx file.

Browser-based XML conversion

  • One XML file at a time.
  • Automatic detection of repeating sibling elements as record rows.
  • Nested paths, attributes (@name), and indexed same-name children.
  • Auto-sized columns with a safe maximum width.
  • Download a real Office Open XML (.xlsx) workbook.

Private XML-to-Excel processing

Your XML file is processed locally in your browser and is not uploaded to our servers. Parsing uses the browser DOMParser; workbook generation uses SheetJS in the browser. There is no Looty Tools conversion endpoint that receives your XML contents for this workflow.

Limits and important notes

  • Maximum file size is 25.0 MB.
  • Maximum output is 50,000 data rows and 500 columns. Exceeding either limit fails with a clear error—data is not truncated.
  • Only one .xml file can be converted at a time.
  • Highly irregular XML without repeating records or meaningful leaf/attribute values may be unsupported.
  • External entity expansion and script execution from XML are not performed.
  • Large XML files may use significant browser memory.

Related tools

XML to Excel FAQ

How do I convert XML to Excel?
Open XML to Excel, choose or drop a .xml file, review the detected record group and preview, then select Convert to Excel to download an .xlsx workbook.
Is my XML file uploaded?
No. Your XML file is processed locally in your browser and is not uploaded to our servers.
How do repeated XML records become spreadsheet rows?
The tool looks for repeated sibling elements under the same parent, ranks those candidate groups, and turns each matching element into one worksheet row. When more than one group is found, you can choose which group to use.
How are nested elements and attributes represented?
Attributes become columns such as @id. Nested elements use dotted paths such as address.city. Repeated same-name children are indexed as phone, phone[2], and so on.
What if my XML has no repeating records?
When there is no suitable repeated group, the tool can convert a single structured root or child into a one-row worksheet if it has meaningful attributes or leaf values. Otherwise it shows an unsupported-structure message.
What is the maximum XML file size?
Each XML file must be 25 MB or smaller. Conversions are also limited to 50,000 data rows and 500 columns.
Does the tool work on Mac, Windows, iPhone, and Android?
Yes on modern browsers with JavaScript enabled. Large files may use significant memory on phones.
Can Excel open the downloaded file?
Yes. The tool generates a real .xlsx workbook that Excel, Google Sheets, and similar apps can open.