Step 1 / source
Choose the source
Drop one file here
Choose the flat yaml record sequence you want to turn into utf-8 csv table.
Checking publication status...LOCAL DATA CONVERTER / YAML TO CSV
Project a YAML sequence of flat mappings into formula-protected UTF-8 CSV with stable union columns.
Step 1 / source
Choose the flat yaml record sequence you want to turn into utf-8 csv table.
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 .yaml or .yml file up to 5 MB. It must contain one non-empty top-level sequence of flat scalar mappings within 50,000 records, 200 columns, 1,000,000 values, and 20 MB output.
Plain-language method
The browser parses exactly one YAML document with unique-key and alias safeguards, requires a sequence of mappings with scalar values, builds headers in first-seen order, and writes one formula-protected CSV row per mapping.
Use a dash-led top-level sequence. Every item must be a mapping whose values are strings, numbers, booleans, or null.
Keep formula protection enabled when the CSV will be opened in a spreadsheet. It does not affect numbers or ordinary text.
The result ends in _nirmion_tools.csv. Missing and null mapping values become empty cells.
Useful when
Before converting
Know the boundary
CSV cannot preserve comments, anchors, tags, nested structures, or the difference between null and a missing property. Nested data is rejected.
Quick answers
The conversion contract is deliberately explicit.
No. This route requires exactly one document for one clear output table.
Bounded aliases may resolve during parsing, but alias-heavy or unsafe input is rejected.
There is no universal, reversible way to flatten them into CSV columns.