Converts a JSON array of objects into a downloadable .xlsx file.
JSON to Excel converts a JSON array of objects into a downloadable .xlsx spreadsheet file directly in your browser. Paste your JSON, and the tool maps object keys to column headers and each array item to a row, then generates an Excel workbook you can open in Excel, Google Sheets, or LibreOffice Calc. It's handy whenever you need to turn API responses, exported records, or log data into a spreadsheet for review or sharing.
No. The conversion runs entirely in your browser using a JavaScript library, and the .xlsx file is generated locally. Your JSON is never uploaded or sent anywhere.
It expects a JSON array of objects, for example [{"name": "Ann"}, {"name": "Bob"}]. The object keys become column headers and each array element becomes a row. A single object or a non-array value will produce an error.
The spreadsheet includes a column for every key that appears across the objects. Rows missing a given key simply leave that cell blank.
The tool maps each top-level key to a single column, so it works best with flat objects. Deeply nested values may not produce clean cells, so flatten your data first if you need a tidy table.
You get a standard .xlsx workbook with a single sheet named Sheet1, which opens in Excel, Google Sheets, and LibreOffice Calc.