Step 1 / source
Choose the source
Drop one file here
Choose XML with one root and repeated records of the same element type, using scalar attributes or direct child elements.
Checking publication status...LOCAL DATA CONVERTER / XML TO CSV
Turn repeated flat XML records into a formula-protected CSV table while preserving scalar attributes and direct child-element text.
Step 1 / source
Choose XML with one root and repeated records of the same element type, using scalar attributes or direct child elements.
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 UTF-8 .xml file up to 5 MB, limited to 50,000 records, 200 discovered columns, 1,000,000 cells, and 20 MB output. DTD, entities, nested fields, and mixed content are rejected.
Plain-language method
Nirmion validates the XML without DTD or entity declarations, requires one root with a single repeated record element, discovers scalar attributes and direct child elements as columns, protects formula-like cell prefixes, and writes one CSV row per record. Nested arrays and mixed content stop the conversion.
Use a structure such as <records><record><name>Ada</name></record></records>. Flatten nested addresses, lists, or repeated child tags before conversion.
Comma is the widest default. Semicolon can suit regional imports, while pipe helps when ordinary text contains many commas.
The UTF-8 CSV includes a BOM for spreadsheet compatibility. Attribute columns are labelled with @, and missing fields remain empty.
Useful when
Before converting
Know the boundary
Nested elements, repeated fields inside one record, and mixed text require an explicit mapping. This tool rejects them instead of duplicating rows or silently discarding hierarchy.
Quick answers
A narrow shape prevents surprising data loss.
Each scalar attribute becomes a column prefixed with @.
They are unnecessary for this local table conversion and can introduce unsafe or external resolution behavior.
No. Flatten the structure with a reviewed mapping before using this converter.