So konvertieren Sie JSON in CSV in Python

Dieses Tutorial dient als Anleitung zum Konvertieren von JSON in CSV in Python. Es enthält einen Verweis auf die Ressource zum Konfigurieren der Python-Umgebung, detaillierte Schritte zum Ausführen dieser Aufgabe und einen ausführbaren Python-Beispielcode. Das Schreiben von JSON-in-CSV-Python-Code ist ziemlich einfach und erfordert kein anderes Tool von Drittanbietern.

Schritte zum Konvertieren von JSON in CSV in Python

  1. Richten Sie die Umgebung ein für die Verwendung von Aspose.Cells für Python über Java
  2. Erstellen oder laden Sie die JSON-Quelldaten in die Zeichenfolgenvariable
  3. Erstellen Sie ein leeres Klassenobjekt Workbook, in dem die JSON-Daten als CSV gespeichert werden
  4. Holen Sie sich einen Verweis auf das erste worksheet in der neu erstellten Arbeitsmappe
  5. Instanziieren Sie das JsonLayoutOptions-Klassenobjekt, um den Konvertierungsprozess anzupassen
  6. Transformieren Sie die JSON-Daten mit der Funktion JsonUtility.importData in CSV
  7. Speichern Sie die resultierende Arbeitsmappe als CSV-Datei auf der Festplatte

Diese Schritte beschreiben den Prozess, indem die Ressourcen zum Einrichten der Python-Umgebung freigegeben werden und dann das schrittweise Verfahren zum Ausführen dieser Aufgabe freigegeben wird. Wir müssen die JSON-Zeichenfolge direkt festlegen oder aus einer Datei laden, eine leere Arbeitsmappe erstellen oder eine vorhandene Arbeitsmappe laden, den Verweis auf das Zielarbeitsblatt abrufen, in das JSON-Daten importiert werden sollen, die JSON-Zeichenfolge mit dem JsonUtility in CSV importieren. importData()-Funktion und speichern Sie schließlich die Arbeitsmappe als CSV-Datei mit der Workbook.save-Funktion. Zur Konvertierung von JSON in CSV Python werden in diesen Schritten auch verwandte Klassen identifiziert, die für die besagte Konvertierung verwendet werden sollen.

Code zum Konvertieren von JSON in CSV mit Python

Wir haben JsonLayoutOptions.setArrayAsTable(True) verwendet, das bewirkt, dass die Daten als Tabelle transportiert werden, dh die Überschriften werden nur einmal am Anfang der Datei platziert und dann werden nur Daten in die nächsten Zeilen in der Datei kopiert. Wenn Sie die Überschriften für jede Zeile wiederholen möchten, entfernen Sie diesen Aufruf. In ähnlicher Weise kann beim Konvertieren von JSON in CSV-Python-Code diese JsonLayoutOptions-Klasse verwenden, um zu entscheiden, ob die numerischen und Datumsdaten in ein geeignetes Format und einen geeigneten Typ konvertiert werden sollen, die Überschriftenzeile vollständig entfernen, den Titelstil festlegen und auch viele andere Optionen.

In diesem Artikel haben wir gelernt, wie man JSON in Python in CSV konvertiert. Wenn Sie die Ausgabearbeitsmappe jedoch in einem anderen Format wie PDF speichern möchten, lesen Sie den Artikel zu wie man Excel mit Python in PDF umwandelt.

 Deutsch