Как преобразовать JSON в CSV в Python

Это руководство предназначено для того, чтобы помочь вам преобразовать JSON в CSV в Python. Он содержит ссылку на ресурс для настройки среды Python, подробные шаги, которые необходимо выполнить для выполнения этой задачи, и исполняемый пример кода Python. Записать код JSON в CSV Python довольно просто и не требует каких-либо других сторонних инструментов.

Шаги для преобразования JSON в CSV в Python

  1. Настройка среды для использования Aspose.Cells для Python через Java
  2. Создайте или загрузите исходные данные JSON в строковую переменную.
  3. Создайте пустой объект класса Workbook, в котором данные JSON будут сохранены в формате CSV.
  4. Получите ссылку на первую worksheet во вновь созданной книге.
  5. Создание экземпляра объекта класса JsonLayoutOptions для настройки процесса преобразования.
  6. Используя функцию JsonUtility.importData, преобразуйте данные JSON в CSV.
  7. Сохраните полученную книгу в виде CSV-файла на диске.

Эти шаги описывают процесс путем совместного использования ресурсов для настройки среды Python, а затем совместного использования пошаговой процедуры для выполнения этой задачи. Мы должны установить строку JSON напрямую или загрузить ее из какого-либо файла, создать пустую книгу или загрузить существующую книгу, получить ссылку на целевой рабочий лист, куда должны быть импортированы данные JSON, импортировать строку JSON в CSV с помощью JsonUtility. importData() и, наконец, сохраните книгу в формате CSV с помощью функции Workbook.save. Чтобы конвертировать JSON в CSV, связанные с Python* классы также определяются в этих шагах, которые должны использоваться для указанного преобразования.

Код для преобразования JSON в CSV с использованием Python

Мы использовали JsonLayoutOptions.setArrayAsTable(True), что приводит к переносу данных в виде таблицы, т.е. заголовки помещаются только один раз в начало файла, а затем копируются только данные в следующих строках файла. Если вы хотите повторять заголовки для каждой строки, удалите этот вызов. Точно так же при преобразовании JSON в CSV код Python может использовать этот класс JsonLayoutOptions, чтобы принять решение о преобразовании числовых данных и данных даты в соответствующий формат и тип, полностью удалить строку заголовков, установить стиль заголовка и множество других параметров.

В этой статье мы узнали, как преобразовать JSON в CSV в Python, однако, если вы хотите сохранить выходную книгу в каком-либо другом формате, например PDF, обратитесь к статье как конвертировать Excel в PDF с помощью Python.

 Русский