Reads .xlsx directly
The workbook is unzipped and parsed in your browser; the file never leaves your device.
Drop an .xlsx workbook and get a JSON array of rows, without uploading the file.
Convert Excel .xlsx files to JSON in your browser. The first row becomes the keys, dates become ISO strings and every sheet can be exported. No upload.
Sheet "Orders" in orders.xlsx:
A: id | B: customer | C: ordered_on
1 | Aarav | 04/01/2026
2 | Sara | 11/02/2026[
{ "id": 1, "customer": "Aarav", "ordered_on": "2026-01-04" },
{ "id": 2, "customer": "Sara", "ordered_on": "2026-02-11" }
]Tip: Keep one header row with unique names; duplicate headers get a _2, _3 suffix so no column is lost.
The workbook is unzipped and parsed in your browser; the file never leaves your device.
The first row becomes the property names; turn it off to get column letters (A, B, C) instead.
Date-formatted cells become 2026-01-04 or 2026-01-04T09:30:00 instead of Excel serial numbers.
Export the first sheet as an array, or every sheet as an object keyed by sheet name.
This tool reads .xlsx (Excel 2007 and later). Save older .xls files as .xlsx first; for CSV use CSV to JSON.
The value Excel last calculated and saved is used, which is what you see in the cell.
They become null, so every object has the same keys.
Yes. Reading happens locally in your browser; nothing is uploaded.