Excel to JSON Converter for XLSX and XLS
Convert workbook data into API-ready JSON with sheet selection, column filters, key naming and multiple output shapes. Preview rows before exporting so spreadsheets do not become opaque payloads.
Read the full guideDirect answer
An Excel-to-JSON converter reads worksheet cells and maps them to JSON objects, arrays or keyed records. AppKiro supports `.xlsx` and `.xls`, multiple sheets, header control, type coercion and original, snake_case or camelCase keys.
Choose a worksheet, shape the keys and export JSON that is ready for your next workflow.
Input Excel
| # | id | name | role | signup_date | active | |
|---|---|---|---|---|---|---|
| 1 | 1 | Alice Johnson | [email protected] | Admin | 2024-01-15 | true |
| 2 | 2 | Bob Smith | [email protected] | Editor | 2024-02-03 | true |
| 3 | 3 | Carol Williams | [email protected] | Viewer | 2024-02-20 | false |
| 4 | 4 | David Brown | [email protected] | Editor | 2024-03-05 | true |
| 5 | 5 | Eva Davis | [email protected] | Viewer | 2024-03-18 | true |
Output JSON
1[2{3"id": 1,4"name": "Alice Johnson",5"email": "[email protected]",6"role": "Admin",7"signup_date": "2024-01-15",8"active": true9},10{11"id": 2,12"name": "Bob Smith",13"email": "[email protected]",14"role": "Editor",15"signup_date": "2024-02-03",16"active": true17},18{19"id": 3,20"name": "Carol Williams",21"email": "[email protected]",22"role": "Viewer",23"signup_date": "2024-02-20",24"active": false25},26{27"id": 4,28"name": "David Brown",29"email": "[email protected]",30"role": "Editor",31"signup_date": "2024-03-05",32"active": true33},34{35"id": 5,36"name": "Eva Davis",37"email": "[email protected]",38"role": "Viewer",39"signup_date": "2024-03-18",40"active": true41}42]
How to use it
- Upload a workbook, paste copied cells or fetch a supported public spreadsheet URL.
- Select a sheet, filter the preview, hide unwanted columns and configure headers, blank rows, types and key style.
- Choose the JSON shape, review the output, then copy or download it.
Key features and settings
- Multi-sheet workbook navigation and an all-sheets map output.
- Searchable preview and per-column include/exclude controls.
- Array-of-objects, array-of-arrays, keyed-object and all-sheets output shapes.
- Optional type coercion and key transformation for backend or JavaScript conventions.
Supported input and output
Input: .xlsx, .xls, a pasted table, a supported public spreadsheet URL. Output: JSON text or file.
Use cases
- Create seed data and test fixtures from business spreadsheets.
- Prepare analyst-maintained workbooks for an API or application import.
- Convert lookup sheets into key-addressable JSON maps.
Which workflow should you choose?
Use Excel to JSON Converter for: Multi-sheet workbook navigation and an all-sheets map output. Use CSV to JSON Converter for: Automatic delimiter detection with manual override.
Privacy and data path
In the current implementation, pasted/uploaded content is processed in the browser, while “Extract from URL” uses a server-side proxy to fetch the source.
Limits and troubleshooting
- Turn off type coercion when leading zeros or exact cell text must survive.
- Uploaded files are handled in the browser, but the URL input uses a server-side proxy; say this next to the URL tab rather than claiming all paths are local.
- The current UI displays a 25 MB input limit.
FAQ
Can I export every worksheet at once?
Yes, when the current “all sheets map” output is selected. Verify the final keys and sheet names before using the result as an API contract.
Is my data uploaded to a server?
In the current implementation, pasted/uploaded content is processed in the browser, while “Extract from URL” uses a server-side proxy to fetch the source.
What are the file or data limits?
The current UI displays a 25 MB input limit.
Does it work on mobile?
The page is web-based and may work in a modern mobile browser, but file-picker behavior, memory and cross-device compatibility are not verified for every device. Use a desktop browser for large or complex inputs.
Which workflow should you choose?
Use Excel to JSON Converter for: Multi-sheet workbook navigation and an all-sheets map output. Use CSV to JSON Converter for: Automatic delimiter detection with manual override.
Related tools
Choose a worksheet, shape the keys and export JSON that is ready for your next workflow.