JSON to Excel
Convert JSON to an Excel .xlsx file. Use a top-level array or pick a nested array, flatten objects into columns, expand arrays into rows, and keep big integer IDs exact.
Convert JSON to an Excel .xlsx file. Use a top-level array or pick a nested array, flatten objects into columns, expand arrays into rows, and keep big integer IDs exact.
JSON to Excel turns JSON records into a worksheet. Paste JSON or open a .json file, then choose the array to convert: the top-level array, or any array nested inside an object such as data.items.
Nested objects can be flattened into columns like address.city or kept as JSON text. Nested arrays can stay as JSON text or one array can be expanded into one row per element. Records with different shapes are combined into one set of columns, missing keys stay blank, and very large integers are written as text so no digits are lost.
They are parsed without rounding and written as text cells, because Excel numbers only hold 15 significant digits.
When flattening produces a column name that already exists — for example a nested a → b and a literal key “a.b”. The second column is renamed (a.b (2)) and both values are kept.
No. Strings such as =1+1 are written as literal text.
No. Files and pasted data are processed only in your browser. Nothing is uploaded or stored, and the tool keeps working offline once the page has loaded.