Know your formats
Supported formats and limitations
- Input formats
- JSON
- Output formats
- XLSX
- All cells use literal text. Missing fields and nulls become empty, and nested values become compact JSON.
- Duplicate keys use the last value. Numbers use browser precision, and unsafe integers are rejected.
The workbook uses top-level keys as column names and one object per data row. Nested objects and arrays become compact JSON strings. All cells are literal text, including formula-like strings. Missing and null fields become empty. Browser number precision applies, and unsafe integers must be quoted as strings.
Maximum input size is 2 MiB per file.
A local workflow
How to use this converter
Your file contents stay in the browser as you work.
Select the JSON file.
Convert the records into a Data worksheet.
Download the XLSX workbook.
A little more clarity
Frequently asked questions
How are formula-like JSON strings handled?
Strings beginning with formula characters are stored as text cells, so the workbook has no formulas created from those values.
Is JSON to XLSX available now?
This tool runs locally with JavaScript enabled. Check its supported formats and size limits before converting.