It seems you have JSON lines in your file. Use lines=True in pd.read_json:

df = pd.read_json("data.json", lines=True)
df.to_excel("data.xlsx", index=False)

Creates data.xlsx (screenshot from LibreOffice):

Answer from Andrej Kesely on Stack Overflow
🌐
Python.org
discuss.python.org › python help
Json to excel conversion - Python Help - Discussions on Python.org
July 28, 2023 - Hi, I am trying to convert json data of Skype chats into an Excel sheet. I used a python script to convert json data into an Excel file. import pandas as pd df = pd.read_json(‘file_data.json’) df.to_excel(‘output2.xlsx’, index=False) The cells in one of the columns in the created Excel sheet contain a lot of dictionaries.
🌐
GeeksforGeeks
geeksforgeeks.org › python › how-to-convert-json-to-excel-in-python
How to Convert JSON to Excel in Python - GeeksforGeeks
July 23, 2025 - However, there may be times when we need to convert this JSON data into an Excel spreadsheet for analysis or reporting. In this article, we'll explore how to import JSON data into Excel using Python, a process that can be automated and customized to suit our needs.
🌐
GitHub
github.com › oarepo › json-excel-converter
GitHub - oarepo/json-excel-converter: A python library to convert an array or stream of JSONs into CSV or Excel. Currently beta, use at your own risk
A python library to convert an array or stream of JSONs into CSV or Excel. Currently beta, use at your own risk - oarepo/json-excel-converter
Starred by 24 users
Forked by 10 users
Languages   Python 100.0% | Python 100.0%
🌐
Aspose
products.aspose.com › aspose.cells › python via java › conversion › json to excel
Python JSON to EXCEL - JSON to EXCEL Converter | products.aspose.com
November 13, 2025 - Aspose Excel. This comprehensive solution provides Python developers with a fully integrated approach to convert JSON to EXCEL format, enabling seamless saving of JSON data into EXCEL format using the Aspose.Cells library, all through efficient ...
🌐
W3Resource
w3resource.com › JSON › snippets › convert-json-to-excel-in-python-with-examples.php
Convert JSON to Excel
Learn how to convert JSON to Excel using Python with pandas. Step-by-step guide with examples, code, and explanations for efficient JSON data handling.
🌐
Seaborn Line Plots
marsja.se › home › programming › python › how to convert json to excel in python with pandas
How to Convert JSON to Excel in Python with Pandas
August 20, 2023 - Four simple steps for converting JSON to Excel in Python with Pandas: 1) from a local file and from 2) a URL, simple and nested json.
Find elsewhere
🌐
Horilla
horilla.com › blogs › how-to-convert-json-to-excel-using-python
How to Convert JSON to Excel Using Python | Blogs | Free HRMS | Horilla
April 29, 2025 - This guide will walk you through an easy and effective way to convert JSON data into an Excel file using Python.
🌐
PyPI
pypi.org › project › json-excel-converter
json-excel-converter - JSON to excel convertor
JavaScript is disabled in your browser. Please enable JavaScript to proceed · A required part of this site couldn’t load. This may be due to a browser extension, network issues, or browser settings. Please check your connection, disable any ad blockers, or try using a different browser
🌐
Medium
medium.com › @joninfante › parsing-json-data-to-an-excel-sheet-using-python-e80f859b7b2b
Parsing JSON data to an Excel sheet using Python | by Jon Infante | Medium
October 13, 2022 - We can treat this JSON data as an object in python as a collection of key/value pairs, that we can convert to a series of rows and columns in an Excel sheet.
🌐
Like Geeks
likegeeks.com › home › python › pandas › convert json to excel using python pandas
Convert JSON to Excel using Python Pandas
We read this JSON file using Pandas read_json method and then export it to an Excel file using to_excel() function.
🌐
GitHub
gist.github.com › aspose-com-gists › 02b2579f7a9876d6142bf25b411ede1a
Convert JSON to Excel Worksheet in Python · GitHub
Learn how to convert JSON data to Excel using Python: https://blog.aspose.com/2021/10/01/convert-json-to-excel-in-python/
🌐
e-iceblue
e-iceblue.com › Tutorials › Python › Spire.XLS-for-Python › Program-Guide › Conversion › json-to-excel-python.html
Convert JSON to/from Excel in Python – Full Guide with Examples
This tutorial provides a complete, developer-focused guide to converting between JSON and Excel in Python. You'll learn how to handle nested data, apply Excel formatting, and resolve common conversion or encoding issues.
🌐
The Bricks
thebricks.com › resources › guide-how-to-convert-json-to-excel-in-python
How to Convert JSON to Excel in Python
February 20, 2025 - This tutorial covered everything you need to confidently convert JSON data to Excel using Python.
🌐
GeeksforGeeks
geeksforgeeks.org › python › fetch-json-url-data-and-store-in-excel-using-python
Fetch JSON URL Data and Store in Excel using Python - GeeksforGeeks
July 23, 2025 - In this article, we will learn how to fetch the JSON data from a URL using Python, parse it, and store it in an Excel file.
🌐
Aspose
kb.aspose.com › cells › python › how-to-convert-json-to-excel-in-python
How to Convert JSON to Excel in Python
March 22, 2022 - Here is a brief tutorial that explains how to convert JSON to Excel in Python by loading the source JSON file from the disk into a string variable and then saving it as an XLSX file. During this process, a new workbook can be created or an existing workbook can be loaded for importing the JSON data to a specified worksheet starting from the user-designated cell.
🌐
The Bricks
thebricks.com › resources › guide-how-to-convert-json-to-excel-in-python-using-chatgpt
How to Convert Json to Excel in Python using ChatGPT
In this article, I'll walk you through the process of converting JSON to Excel using Python, with a few nuggets of wisdom from ChatGPT. We'll cover the basics, get into some step-by-step instructions, and even explore some tips and tricks to make your life easier.
🌐
Brainly
brainly.com › computers and technology › high school › how do you convert json to excel in python?
[FREE] How do you convert JSON to Excel in Python? - brainly.com
November 19, 2023 - To convert JSON to Excel in Python, you can use the pandas library. First, import the pandas library and read the JSON data using the pd.read_json() function. Then, use the to_excel() function to convert the data to Excel format and save it ...