Ši mokymo programa pateikiama kaip konvertuoti JSON į CSV naudojant Python. Jame yra nuoroda į Python aplinkos konfigūravimo išteklius, išsamūs veiksmai, kurių reikia atlikti norint atlikti šią užduotį, ir paleidžiamas Python kodo pavyzdys. rašyti JSON į CSV Python kodą yra gana paprasta ir nereikia jokio kito trečiosios šalies įrankio.
Veiksmai, kaip konvertuoti JSON į CSV programoje Python
- Nustatykite aplinką, kad galėtumėte naudoti Aspose.Cells, skirtą Python per Java
- Sukurkite arba įkelkite šaltinio JSON duomenis į eilutės kintamąjį
- Sukurkite tuščią Workbook klasės objektą, kuriame JSON duomenys bus išsaugoti kaip CSV
- Gaukite nuorodą į pirmą worksheet naujai sukurtoje darbaknygėje
- Sukurkite JsonLayoutOptions klasės objektą, kad tinkintumėte konversijos procesą
- Naudodami funkciją JsonUtility.importData pakeiskite JSON duomenis į CSV
- Išsaugokite gautą darbaknygę kaip CSV failą diske
Šie veiksmai aprašo procesą, dalijantis ištekliais, skirtais Python aplinkai nustatyti, o tada bendrinti laipsnišką procedūrą šiai užduočiai atlikti. Turime nustatyti JSON eilutę tiesiogiai arba įkelti ją iš kokio nors failo, sukurti tuščią darbaknygę arba įkelti esamą darbaknygę, gauti nuorodą į tikslinį darbalapį, kuriame turi būti importuojami JSON duomenys, importuoti JSON eilutę į CSV naudodami JsonUtility. funkciją importData() ir galiausiai išsaugokite darbaknygę CSV formatu naudodami funkciją Workbook.save. Norėdami konvertuoti JSON į CSV, Python taip pat nustatomos šiose veiksmuose susijusios klasės, kurios turi būti naudojamos minėtam konvertavimui.
Kodas, skirtas konvertuoti JSON į CSV naudojant Python
Naudojome JsonLayoutOptions.setArrayAsTable(True), todėl duomenys perkeliami kaip lentelė, ty antraštės pateikiamos tik vieną kartą failo pradžioje, o tada tik duomenys nukopijuojami į kitas failo eilutes. Jei norite pakartoti kiekvienos eilutės antraštes, pašalinkite šį skambutį. Panašiai, konvertuojant JSON į CSV Python kodą, galima naudoti šią JsonLayoutOptions klasę, kad nuspręstų, ar konvertuoti skaitmeninius ir datos duomenis į tinkamą formatą ir tipą, visiškai pašalinti antraščių eilutę, nustatyti pavadinimo stilių ir taip pat daugybę kitų parinkčių.
Šiame straipsnyje sužinojome, kaip konvertuoti JSON į CSV naudojant Python, tačiau jei norite išsaugoti išvesties darbaknygę kitu formatu, pvz., PDF, žr. straipsnį apie kaip konvertuoti Excel į PDF naudojant Python.