JSON to Excel Converter
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. |
User feedback
Go to feedback
User feedback
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
CSV to JSON Converter
Turn CSV into a JSON array online, with type inference and CJK-safe parsing
Related Guides
Online Converter, Power Query, or Python: Choosing How to Turn JSON into a Spreadsheet
One nested JSON document, three routes, three different spreadsheets. See how nested objects become columns, how arrays are exported, and where long numbers get rewritten — then pick between an online converter, Excel Power Query, and 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.
How to Import JSON into Excel with Power Query (and When Not To)
Excel cannot open a .json file as a spreadsheet. Here is the Power Query import path step by step, how to expand nested records and lists, and when converting to .xlsx first is faster.