Convert XML to Excel (XML to XLSX, XLS)Convert XML to Excel (XML to XLSX, XLS)

Online Converter: Convert large XML file (up to 20Gb!) to Excel format (XLSX, XLS).


Set options and click 'Run Conversion' button
1
Drag and Drop the file on "Browse" button or click "Browse" to select the file
Browse
2
Split result in multiple Excel files (when Excel Rows Limit reached)
3
Excel file format
4
Click button to run the conversion
Rating
4.8 - 29 votes

You may help others to find this website - Share your experience!

How XML to Excel Converter works?

When you think of import XML file in Excel, it is much easier to convert created XML file into Excel format and open it in Microsoft Office Excel.

Please note: If you want to convert an Excel XML file (Microsoft Office XML format) into Excel XLSX format - use our Excel XML to Excel XLSX Online Converter.

XML Validation

As a first step, we read an XML source file and validate it. During the validation process, we check the data structure of the XML for errors. If there are a lot of errors in the XML file structure - we couldn't process such a file.

XML Data Parsing

On the parsing step we import XML data file, read and understand the data structure and extract the data from the XML.

Data Transformation

When the data from the source XML file is extracted, the next step is to transform the data from XML-based representation into the table-representation such as the Excel format.
XML to Excel converter uses the following rules to transform the data:
  • Every XML tag represents the separate table column
  • Every XML attribute represents the separate table column
  • Data is combined based on the upper-level XML tags

Saving to Excel file

Once the data is transformed into table representation and combined based on the XML to Excel converter rules, it is saved into the Excel file.

XML File Format

XML Format

XML is an abbreviation from "Extensible Markup Language".
XML is both machine-readable and human-readable format and can be edited in any text editor.

XML Tags

XML Tags should have correctly defined names, starting with a character, and not a number.
For example,
valid: <Products>
not valid: <1stWeekData>

Start and End Tags

There are defined start-tag (or opening tag): <Products>
and end-tag (or closing tag): </Products>.

XML Root Element

XML document can have only one root element. Root element is a start-tag and end-tag, and the rest of the XML content should be placed inside those tags.
For example,
<Products>
..xml content here
</Products>

Special Characters Escaping

Special characters inside XML like <, >, &, ' and " should be escaped as follows:
  • &lt; represents "<"
  • &gt; represents ">"
  • &amp; represents "&"
  • &apos; represents "'"
  • &quot; represents '"'

XML Encoding

XML encoding is defined in the XML file as the first line:
<?xml version="1.0" encoding="UTF-8"?>
We support all encoding formats. The most popular encoding is "UTF-8".

Excel File Format

Excel Format

Excel format is the file format used in Microsoft Office Excel program.
File in Excel format has extension: .XLS or .XLSX, depending on the Excel version.
Our XML to Excel Converter saves the file in XLSX format supported by Microsoft Office 2007 and later versions.

Excel Limits (XLSX - Excel 2007+)

Excel has the following limits when it is used with Microsoft Office Excel:
  • Max number of rows: 1,048,576 rows
  • Max number of columns: 16,384 columns (last column is "XFD")
  • Column width: 255 characters
  • Max number of characters in a cell: 32,767 characters
  • Max number of Hyperlinks in a worksheet: 66,530 hyperlinks
If you experience issues related to the Excel format limits - consider using CSV format and our XML to CSV converter.

Excel Limits (XLS - Excel 97-2007)

XLS format used in Excel 97-2007 has the following limits:
  • Max number of rows: 65,536 rows
  • Max number of columns: 256 columns (last column is "IV")

(FAQ) Frequently Asked Questions Related to XML to Excel Converter


How do I convert an XML file to Excel?

Use our Free XML to Excel Online Converter to convert any XML file to Excel format.
Steps to use XML to Excel Converter:
Upload XML file
Click "Run Conversion" button
when the file is converted - download Excel file

How do I open an XML file in Excel?

First, convert XML to Excel format using our Free XML to Excel Online Converter.
Steps to use XML to Excel Converter:
Upload XML file
Click "Run Conversion" button
when the file is converted - download Excel file
Open Excel file in Microsoft Excel

Can XML file be converted to Excel?

Yes, this is easy with our unique Free XML to Excel Online Converter.
Steps to Convert XML to Excel:
Upload XML file
Click "Run Conversion" button
when the file is converted - download Excel file
  • Logging in to the user account is the most secure way to work with your files. Register your account now!
  • The conversion time depends on the source file size. Please be patient while the conversion is being processed. We are working on performance improvement.
  • To provide the reliable operation of the service there are limits defined for the number of conversions per day and file size per conversion. Limits depend on the Conversion Plan that you will use. You can check available Conversion Plans on the Pricing page.
  • Unregistered users has the following limits: 10 conversions per day, 10 Mb per uploaded file. Register your account now to extend the limits for free.
  • We can help to Automate the conversion process. Find out more on this page.
  • If you would like to convert a larger file or if you experience problems converting your file - feel free to contact us, our team is able to solve almost any conversion problem.