Converts the first sheet of an Excel file to JSON.
Excel to JSON converts the first sheet of an Excel file (.xlsx or .xls) into a JSON array, using the top row as object keys. It's handy when you need to turn spreadsheet data into a structured format for APIs, config files, or quick inspection. Everything runs in your browser, so you can convert a spreadsheet to JSON without uploading it anywhere.
No. The conversion runs entirely in your browser using a JavaScript library, and your file is never uploaded or transmitted anywhere.
It reads common Excel workbook formats such as .xlsx and .xls. The file is parsed in-browser, so no installation of Excel is required.
Only the first sheet in the workbook is converted. Other sheets are ignored, so move the data you want to the first sheet before converting.
The first row of the sheet is treated as the header, and its cell values become the keys for each JSON object. Each subsequent row becomes one object in the output array.
The result is a JSON array of objects, pretty-printed with 2-space indentation so it's easy to read and copy.