Простой способ конвертации файлов JSON в CSV через Python
Для конвертации файлов JSON в CSV через Python существует удобный способ с использованием библиотеки pandas.
Если у вас еще не установлена библиотека pandas, установите ее с помощью pip:
pip install pandas
Далее напишем функцию, которая будет принимать на вход путь к JSON файлу и имя выходного CSV файла. Эта функция выполнит преобразование с помощью pandas.
import pandas as pd
def json_to_csv(input_file, output_file):
try:
# Прочитайте JSON файл в DataFrame
df = pd.read_json(input_file)
# Сохраните DataFrame в CSV файл с кодировкой UTF-8
df.to_csv(output_file, index=False, encoding='utf-8')
print(f"JSON файл успешно преобразован в CSV и сохранен как {output_file}")
except Exception as e:
print(f"Произошла ошибка при преобразовании: {e}")
# Пример использования функции
json_to_csv('input.json', 'output.csv')
Теперь, вызвав функцию json_to_csv
с нужными параметрами, вы сможете легко преобразовать JSON файл в CSV файл.
Если вам была полезна эта информация, подписывайтесь, ставьте лайки и оставляйте комментарии!