Excel ↔ JSON / XML
Convert spreadsheets to JSON or XML — and rebuild a spreadsheet from JSON, right in your browser.
Everything runs in your browser — your spreadsheet never leaves your device.
Tip: turn the header toggle off to keep the first row as data. A JSON array of objects becomes rows with column headers.
About Excel ↔ JSON / XML
Excel ↔ JSON / XML converts spreadsheets to JSON or XML and rebuilds a spreadsheet from a JSON array — both directions, entirely in your browser. Drop in an XLSX, XLS, CSV, TSV or ODS file, pick a worksheet if the workbook has several, and the code output appears instantly.
Going to code, you control the result: JSON as an array of objects (keyed by the header row) or plain row arrays, XML output, configurable indentation and smart types that turn numeric and boolean text into real values. Going the other way, paste a JSON array and download it as an Excel or CSV file.
Because the conversion runs on a client-side spreadsheet engine, your file never leaves your device — a real advantage when the workbook holds financial or customer data that should not transit through someone else’s server.
How to use Excel ↔ JSON / XML
- Choose the direction: Spreadsheet → JSON / XML, or JSON → Spreadsheet.
- Drop in an XLSX, XLS, CSV, TSV or ODS file, and pick the sheet if there are several.
- Set the output: JSON or XML, objects or rows, indentation and smart types.
- Copy the generated code or download it — or, in reverse mode, download the built spreadsheet.