Як конвертувати 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.

 Українська