Deze tutorial wordt gepresenteerd om te helpen bij het converteren van JSON naar CSV in Python. Het bevat een verwijzing naar de bron voor het configureren van de Python-omgeving, gedetailleerde stappen die moeten worden gevolgd om deze taak uit te voeren, en een uitvoerbare voorbeeldcode van Python. Het schrijven van JSON naar CSV Python-code is vrij eenvoudig en vereist geen andere tool van derden.
Stappen om JSON naar CSV te converteren in Python
- Stel de omgeving in voor het gebruik van Aspose.Cells voor Python via Java
- Maak of laad de bron-JSON-gegevens in de tekenreeksvariabele
- Maak een leeg Workbook klassenobject waar de JSON-gegevens worden opgeslagen als CSV
- Krijg een verwijzing naar de eerste worksheet in de nieuw gemaakte werkmap
- Instantieer het JsonLayoutOptions-klasseobject om het conversieproces aan te passen
- Transformeer de JSON-gegevens naar CSV . met behulp van de functie JsonUtility.importData
- Sla de resulterende werkmap op als een CSV-bestand op de schijf
Deze stappen beschrijven het proces door de bronnen voor het instellen van de Python-omgeving te delen en vervolgens de stapsgewijze procedure te delen om deze taak uit te voeren. We moeten de JSON-tekenreeks rechtstreeks instellen of deze uit een bestand laden, een lege werkmap maken of een bestaande werkmap laden, de verwijzing naar het doelwerkblad halen waar JSON-gegevens moeten worden geïmporteerd, de JSON-tekenreeks in CSV importeren met behulp van de JsonUtility. importData() en sla de werkmap op als CSV met de functie Workbook.save. Om JSON naar CSV Python te *converteren, worden in deze stappen ook gerelateerde klassen geïdentificeerd die voor de genoemde conversie moeten worden gebruikt.
Code om JSON naar CSV te converteren met Python
We hebben JsonLayoutOptions.setArrayAsTable(True) gebruikt die ervoor zorgt dat de gegevens als een tabel worden getransporteerd, dwz de koppen worden eenmalig aan het begin van het bestand geplaatst en vervolgens worden alleen de gegevens gekopieerd naar de volgende regels in het bestand. Als u de koppen voor elke regel wilt herhalen, verwijdert u deze oproep. Evenzo, terwijl conversie van JSON naar CSV Python-code deze JsonLayoutOptions-klasse kan gebruiken om te beslissen over het converteren van de numerieke en datumgegevens naar het juiste formaat en type, verwijdert u de koprij volledig, stelt u de titelstijl en een heleboel andere opties in.
Dit artikel heeft ons geleerd hoe we JSON naar CSV in Python kunnen converteren, maar als u de uitvoerwerkmap in een ander formaat zoals PDF wilt opslaan, raadpleeg dan het artikel op hoe Excel naar PDF te converteren met Python.