Step 1 / source
Choose the source
Drop one file here
Choose the header-based xlsx worksheet you want to turn into flat record xml.
Checking publication status...LOCAL DATA CONVERTER / EXCEL TO XML
Export one XLSX worksheet as well-formed record XML using the first row as element names and stored cell values only.
Step 1 / source
Choose the header-based xlsx worksheet you want to turn into flat record xml.
Checking publication status...This operation runs with browser APIs. Nirmion receives catalogue requests, not the selected source bytes.
The converter creates a separately named output. It never writes back into the source file.
One unencrypted .xlsx file up to 15 MB and 50 worksheets. The selected sheet is limited to 50,001 rows, 200 columns, 1,000,000 cells, and 20 MB output.
Plain-language method
The browser reads stored worksheet values without recalculating formulas, uses row one as headers, creates safe unique child element names, escapes XML-sensitive characters, and writes every remaining non-empty row inside the requested root and record elements.
Use an unencrypted XLSX worksheet with a header row and at least one data row. Hidden tabs still count in worksheet order.
XML names must start with a letter or underscore and contain only letters, numbers, dots, hyphens, or underscores.
The XML is UTF-8 and ends in _nirmion_tools_records.xml. Styling, formulas, charts, comments, and additional worksheets are not included.
Useful when
Before converting
Know the boundary
XML output is intentionally flat. Merged cells, formula logic, types, formatting, relationships, and workbook structure cannot be reconstructed from the record document.
Quick answers
The conversion contract is deliberately explicit.
No. Only a stored result is read, and formulas are never recalculated.
They are replaced to create safe unique XML element names.
Yes, as empty child elements inside each exported row.