Convertor
[]

Documents converter

XLSX to JSON

Convert an Excel workbook to JSON — the first sheet as an array, or all sheets keyed by name.

Runs in your browser
XLSX, XLSMJSON100% local · no upload

Drop your xlsx here, or browse

Up to 50 MB · .xlsx, .xlsm

Runs 100% in your browser — your file is never uploaded.

Guide

How to convert xlsx to json

  1. Pick your spreadsheet

    Select an .xlsx or .xlsm workbook (up to 50 MB).

  2. Convert to JSON

    Rows become objects keyed by the header row — one sheet exports as an array, several sheets as objects keyed by sheet name.

  3. Download the JSON

    Save pretty-printed JSON for apps, scripts and APIs.

Format details

Input formats
XLSX, XLSM
Output format
JSON
Privacy
No upload · processed locally

Frequently asked questions

How are multiple sheets handled?

Unlike CSV, JSON can hold everything — a single-sheet workbook exports as a plain array, and multi-sheet workbooks export every sheet as an object keyed by its name.

What do the keys come from?

The first row of each sheet is treated as the header; every row below becomes an object using those keys.

How are dates exported?

Cells recognized as dates are serialized as ISO date-time strings, the most portable JSON representation.

Keep converting

View all →