Този урок е представен като ръководство как да конвертирате JSON в CSV в Python. Той съдържа препратка към ресурса за конфигуриране на средата на Python, подробни стъпки, които трябва да се следват за изпълнение на тази задача, и примерен код на Python, който може да се изпълнява. Написването на JSON в CSV Python код е доста просто и не изисква друг инструмент на трета страна.
Стъпки за конвертиране на JSON в CSV в Python
- Настройте средата за използване на Aspose.Cells за Python чрез Java
- Създайте или заредете изходните JSON данни в променливата на низа
- Създайте празен обект от клас Workbook, където JSON данните ще бъдат записани като CSV
- Получете препратка към първата worksheet в новосъздадената работна книга
- Създайте обект на клас JsonLayoutOptions, за да персонализирате процеса на преобразуване
- С помощта на функцията JsonUtility.importData преобразувайте JSON данните в CSV
- Запазете получената работна книга като 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.