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):

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.
Videos
04:09
Convert JSON to Excel | Import JSON to Excel Table | Parse JSON ...
06:20
Convert Excel table to JSON object with Python - YouTube
13:57
Query APIs using Python (Part 2) - Nested JSON to Dataframe to ...
Generate JSON from Excel - YouTube
06:53
Import And Export Data To A JSON File In Python - YouTube
01:28
How to Convert JSON File to Excel File Using Inbuilt Tool | Importing ...
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 ...
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
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.
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.
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 ...