How to use this office tool
- Choose a YAML or YML document.
- Select an output format and preview-row limit.
- Convert the data, verify the flattened columns, and download the new file.
Convert YAML arrays and objects into a structured XLSX, CSV, TSV, or JSON file without sending the source document to a server.
The converter parses YAML in your browser, flattens nested object keys with dot notation, and turns arrays into tabular rows. Deeply nested collections are preserved as JSON text.
For the cleanest columns, use an array of objects with consistent keys at the YAML root.
Files are processed locally. XLSX and XLS workbooks are read with SheetJS; CSV and TSV files are parsed with delimiter-aware handling. Advanced Excel features may not be preserved in generated files.
| Format | Support |
|---|---|
| XLSX / XLS | Read workbook values and formulas |
| CSV / TSV | Read delimited rows |
| Output | New downloadable file or report |
A root-level array of similarly shaped objects produces the most consistent column layout.
Nested object keys are flattened with dot notation, while nested arrays are stored as compact JSON text.
Common YAML syntax supported by the included parser can be read, but complex custom schemas should be checked after conversion.
YAML parsing can infer scalar types. Quote identifiers and date-like values when their exact text must be preserved.
The object becomes one spreadsheet row unless it contains a clear array of records.
| Stage | Action |
|---|---|
| Input | One YAML file |
| Privacy | Local browser processing |
| Result | New downloadable output |