Converters XML ⇄ Excel Converter

XML ⇄ Excel Converter

Turn a list of XML records into an Excel spreadsheet, or export a workbook back to XML. Free to use — supports files up to 200MB (Excel output is limited to 1,048,576 rows per the .xlsx format spec — convert to CSV or JSON instead for unlimited rows), and everything runs entirely in your browser.

Or upload a .xml file:

Drag & drop a file here, or click to browse

Or convert a .xml file directly — supports files up to 200MB

Drag & drop a file here, or click to browse

Processed in the background, so the page stays responsive even for huge files

How to use this tool

For XML → Excel, paste XML containing a repeating list of records and download a spreadsheet with one row per record. For Excel → XML, upload a workbook and each row becomes a <record> element in the exported XML. Nested XML fields are flattened using dotted column names. There is no file size limit — large uploads are processed in a background Web Worker so the page never freezes, and everything runs locally in your browser.

Frequently Asked Questions

Is there a file size limit?

Yes — files up to 200MB are supported. Conversion runs in a background Web Worker, so even large files process smoothly without freezing your browser tab. Files over 200MB are rejected immediately with a clear message. Excel output specifically is capped at 1,048,576 rows (a limit of the .xlsx format itself, not something we control) — convert to CSV or JSON instead if you need more rows than that.

Is my data uploaded anywhere?

No. Every conversion happens locally in your browser, including for large files — nothing is ever sent to a server.

What does Excel → XML convert?

It reads the first sheet of the uploaded workbook and turns each row into a <record> element, using dotted column names to rebuild any nested fields.

Related Tools

Related Blog Posts

We use cookies

We use cookies for analytics and to support advertising. You can accept all cookies or decline non-essential ones — change this anytime from Cookie Settings in the footer. Privacy Policy