AllOneTools Logo
AllOneTools

Data guide · 4 min read

How to open a JSON file in Excel

Convert JSON to CSV and open in Excel using Power Query, online converter, or PowerShell. Step-by-step instructions for Windows and Mac.

Last updated:

[object Object]

[object Object]

1 Method 1 — Online converter (fastest)

    [object Object]

[object Object]

2 Method 2 — Excel's Power Query (Windows, Mac)

[object Object]

    [object Object]

[object Object]

3 Method 3 — PowerShell (Windows)

[object Object]

[object Object]

[object Object]

4 Method 4 — Python / pandas (cross-platform)

[object Object]

[object Object]

[object Object]

5 Common Excel pitfalls

[object Object]

[object Object]

[object Object]

Frequently asked questions

Can I edit the JSON file directly in Excel?

Not as JSON — Excel only reads and writes spreadsheet formats. Import, edit as cells, then export back to JSON using Power Query's "Transform" pane or a formula (`TEXTJOIN`, `"{"&..."}`) for small datasets.

What if my JSON is an array of arrays, not objects?

Use our converter with headers turned off — each inner array becomes a row, with columns named `col1`, `col2`, etc. You can rename them in Excel after import.

My JSON is 500 MB — will Excel handle it?

Excel's row limit is 1,048,576. If your JSON exceeds that, load the CSV into Power BI or a database instead — Excel will truncate silently.

Does Google Sheets open JSON?

Not directly. Convert to CSV first (our converter, or `=IMPORTDATA` pointing at a public JSON-to-CSV service). Google Sheets also accepts pasted TSV via copy from any table.

Keep exploring