JSON to Excel
Structured JSON → .xlsx
What is JSON to Excel?
Convert a JSON array straight to a downloadable .xlsx file. Uses the same flattening rules as JSON to CSV so nested objects get dot-notation columns, and auto-detects the record array when it's nested inside a wrapper object. The output sheet is named (configurable) and the first row is a header with all unique keys.
How do I use JSON to Excel?
- Paste JSON into the input panel.
- Toggle flatten for nested-object expansion.
- Name the sheet if desired.
- Click Download .xlsx.
When should I use JSON to Excel?
JSON to Excel is the most direct JSON-to-spreadsheet path. If you want a plain-text CSV instead, use JSON to CSV. For round-tripping a spreadsheet back to JSON, use Excel to CSV plus CSV ↔ JSON.
How deeply does it flatten nested JSON?
Objects are flattened to dot-paths one level at a time. Arrays of primitives are joined with commas; arrays of objects become multiple rows or a secondary sheet (your choice).
Can I pick which keys become columns?
Yes — the tool shows a key picker before export. Deselect fields you do not need, or reorder them by drag.
Does it work with very large JSON files?
Up to ~50 MB comfortably. Beyond that, Excel itself starts to struggle with the resulting workbook — consider CSV for very large datasets.
Is my file uploaded anywhere?
No. Everything runs in your browser. Your files never leave your device, and there is no server component for this tool.