How to use this office tool
- Choose a UTF-8 JSON file containing an array of objects or a top-level object with an array property.
- Choose how first-level nested objects should be handled.
- Convert, check the preview, and download the XLSX workbook.
Convert a JSON array or a common object collection into an XLSX worksheet locally, with a preview of the columns before download.
Convert a JSON array or a common object collection into an XLSX worksheet locally, with a preview of the columns before download.
Deeply nested or irregular JSON may need preparation. Arrays inside records are stored as JSON text rather than expanded into repeated rows.
Supported inputs and outputs for JSON to Excel Converter.
| Format | Support |
|---|---|
| JSON | UTF-8 array of objects or top-level object containing an array. |
| Nested data | Serialized as JSON text or flattened one level. |
| Output | XLSX workbook with a single Data worksheet. |
A top-level array of similarly shaped objects produces the cleanest spreadsheet.
Yes. The converter uses the first array property it finds at the top level.
You can keep them as JSON text or flatten first-level object properties into dotted column names.
JavaScript can lose precision when JSON numbers exceed its safe integer range. Store critical IDs as quoted strings in the JSON source.
No. The file is read and converted locally in your browser.
| Privacy | Local browser processing |
|---|---|
| Preview | Limited to 5–100 rows |
| Output | New file; source remains unchanged |