Where XML data comes from
XML is used for product feeds, e-invoices, bank and tax exports, Tally data, sitemaps, RSS news feeds and many system reports. It stores data in nested tags that are hard to read without special tools.
What happens when you convert
The tool looks for the element that repeats most often — for example every <product>, <item> or <voucher> — and makes one row for each. Values inside each record become columns, nested values get dotted column names, and attributes become columns starting with @. If an element repeats inside a record, its values are joined with commas.
Getting the right rows
Most exports have one obvious repeating record, and the tool finds it automatically. Files that mix several different record types may produce a table of the most common type only. The sheet is named after the repeating element, so you can see which records were chosen.
Common problems and how to fix them
“Not valid XML”: the file is damaged or incomplete — download or export it again. The wrong records were chosen: split the XML into separate files for each record type. Columns are many and confusing: hide unused columns or delete them.
Good habits
Check row counts against the source system, keep the original XML as the official record, and save your cleaned workbook separately.