JSON to Excel Converter
Convert complex JSON to editable XLSX with online preview, custom headers, and data mapping
Loading...
How to convert JSON to Excel
- 1
Paste or upload JSON
Can use JSON objects, arrays, or API responses containing array fields like data, items, records, rows, results, list, etc.
- 2
Adjust root node and mapping
Select the array root path, set the array output method, and edit headers, source paths, transformation functions, default values, or template mapping.
- 3
Preview and edit
Modify data directly in the online spreadsheet, add or delete rows and columns, then export the current preview as an XLSX file.
Features Overview
Convert JSON to editable Excel workbooks in your browser. The tool identifies array root nodes, expands nested objects, supports custom headers, and allows field mapping through secure built-in transformation functions before exporting to XLSX.
Tool Description
Free online JSON to Excel converter. Flatten nested JSON, detect API array roots, customize headers, apply data mapping transforms, edit the spreadsheet preview, and export XLSX locally in your browser.
Capabilities Checklist
- Automatically recognizes common API array structures like data, items, records, rows, results, and list.
- Flattens nested JSON objects into table columns; arrays can be exported as JSON text, concatenated text, or counts.
- Provides an online table preview with direct editing of cells, rows, columns, and headers.
- Supports custom headers, source paths, default values, and data mapping transformations.
- Supports path.to.value path template mapping for combining multiple JSON fields.
- All processing is done locally in the browser. The exported .xlsx includes frozen headers and filters.
Conversion reference
These three tables describe what this tool actually outputs. Checking them before you convert saves a round trip through the exported file.
Source path and default header
| Source path | Default header |
|---|---|
| id | Id |
| address.city | City |
| created_at | Created at |
| orderId | Order Id |
| user.name / company.name | Name / Name |
How JSON types land in Excel
| JSON type | Result in Excel |
|---|---|
| string | Written as-is into a text cell. |
| number | Stays numeric, so you can sum and sort it directly. |
| boolean | Stays boolean, shown as TRUE / FALSE and filterable. |
| null | Becomes an empty cell rather than the text null, so AVERAGE skips it correctly. |
| object | Flattened into columns; anything left unflattened is written as JSON text. |
| integer ≥ 16 | Written as text to keep every digit, so long order IDs do not end in zeros. |
Three ways to export an array
| Mode | Output | Use when |
|---|---|---|
| Keep JSON | ["pro","beta"] | Another program will parse the cell again. |
| Join Values | pro, beta | The array holds simple labels and a person reads the sheet. |
| Count Items | 2 | You only need the quantity, to sum or sort on. |
Feedback
Help us improve the tool
Related Tools
Excel to JSON Converter
Convert Excel or CSV to JSON with multi-sheet support, field picking, and type fidelity
JSON to CSV Converter
Batch convert, history tracking, support nested JSON structures
JSON YAML Converter
JSON and YAML format conversion, supports syntax highlighting and history tracking
JSON to PHP Array Converter
Convert JSON to PHP array online with [] or array() output and nested data support
Base64 Encoder Decoder
Support Base64 encoding and decoding for text and files, can preview images
JSON Formatter Online
Format, validate, and explore JSON in your browser with a tree view, exact error lines, and JSONPath, with nothing uploaded
Related Guides
How to Convert JSON to Excel: Online Tools, Power Query, and Python Compared
Convert JSON to Excel step by step. See exactly how nested objects become columns, how arrays are exported, and when to use an online converter, Excel Power Query, or Python.
JSON Arrays to Excel: Export Nested Records as Related Worksheets
An array of objects is a one-to-many relationship, not a cell value. Learn how arrays become their own worksheet with parent identifiers, what each export mode keeps, and which structures lose data.