Blog
Custom Print on Demand Apparel — Free Storefront for Your Business
Wild & Free Tools

Convert JSON to Excel Without Code — Power Query vs Browser Converter

Last updated: April 20268 min readConverter Tools

You have a JSON file and need the data in an Excel spreadsheet. You do not want to write Python, use the command line, or install anything. There are two no-code paths: Excel Power Query (built into Excel 2016+) and converting JSON to CSV in a browser first. Here is exactly how to do both.

Method 1: Browser Converter (Fastest — Any Excel Version)

This works with every version of Excel, Google Sheets, and LibreOffice Calc. No Power Query needed.

  1. Open the JSON to CSV Converter
  2. Paste your JSON data (or load a .json file)
  3. Click Convert — nested objects automatically flatten with dot-notation column names
  4. Click Download CSV
  5. Double-click the downloaded .csv file — Excel opens it automatically
  6. If you need .xlsx format: File → Save As → choose "Excel Workbook (.xlsx)"

Total time: About 30 seconds. Works offline after the tool page loads. Your data never leaves your browser.

Fastest path from JSON to Excel — no Power Query, no code, no upload.

Open JSON to CSV Converter

Method 2: Excel Power Query (Built-In, Refreshable)

Requirements: Excel 2016 or later. Not available in Excel Online (web) or older versions.

Step-by-step:

  1. Open Excel → Data tab → Get DataFrom FileFrom JSON
  2. Select your .json file and click Import
  3. The Power Query Editor opens showing your data structure
  4. If you see "Record" in cells: Click the two-arrow expand icon on that column header. Select which fields to include. Click OK. New columns appear with the nested field values.
  5. If you see "List" in cells: Right-click the column → Expand to New Rows. Each array item becomes its own row.
  6. Repeat steps 4-5 for every column still showing "Record" or "List"
  7. Click Close & Load to insert the data into your worksheet

The advantage: The query is saved. Next time you update the JSON file, right-click the table and hit Refresh. Same transform, new data, zero manual work.

Side-by-Side Comparison

FeatureBrowser Converter → CSV → ExcelExcel Power Query
Excel version requiredAny version (opens CSV)2016 or later only
Setup time✓ Zero — paste and click~5-10 minutes first time
Handles nested JSON✓ Automatic dot-notation flattening✓ Manual click-to-expand
Handles arrays✓ Joined into cells or expanded✓ Expand to New Rows
Refreshable / reusable✗ Manual each time✓ Save query, click Refresh
Works with Google Sheets✓ Yes (open CSV in Sheets)✗ No — Excel only
Works with LibreOffice✓ Yes (open CSV in Calc)✗ No — Excel only
Data privacy✓ Processed in browser only✓ Processed locally in Excel
Learning curve✓ None~Moderate (expand/transform UI)

The Nested JSON Problem

Flat JSON (an array of simple objects) converts to Excel cleanly — each field becomes a column. The problem starts with nested data:

For moderately nested JSON (1-2 levels), both methods work well. For deeply nested JSON (3+ levels), the browser converter is actually easier because it handles all flattening automatically — no repeated clicking through Power Query expand dialogs.

Excel Gotchas With JSON Data

From JSON to a Polished Spreadsheet

Get JSON into Excel in 30 seconds — no Power Query, no code, no upload.

Open JSON to CSV Converter
Launch Your Own Clothing Brand — No Inventory, No Risk