Hier ist ein kurzes Tutorial, das erklärt, wie man JSON in Python in Excel konvertiert, indem man die Quelldatei JSON von der Festplatte in eine String-Variable lädt und sie dann als XLSX-Datei speichert. Während dieses Vorgangs kann eine neue Arbeitsmappe erstellt oder eine vorhandene Arbeitsmappe geladen werden, um die JSON-Daten ausgehend von der benutzerdefinierten Zelle in ein bestimmtes Arbeitsblatt zu importieren. Die Konvertierung von Python JSON in Excel kann mithilfe des JsonLayoutOptions-Klassenobjekts gesteuert werden, das eine Reihe von Anpassungen für den Konvertierungsprozess ermöglicht.
Schritte zum Konvertieren von JSON in Excel in Python
- Richten Sie die erforderliche Umgebung ein, um Aspose.Cells für Python über Java in Ihrer Anwendung auszuführen
- Laden Sie die JSON-Beispieldatei von der Festplatte
- Erstellen Sie eine leere Workbook-Klasseninstanz zum Importieren von JSON-Daten
- Rufen Sie einen Verweis auf das gewünschte worksheet ab, in das JSON-Daten kopiert werden sollen
- Erstellen Sie ein JsonLayoutOptions-Klassenobjekt, um den JSON-Importprozess anzupassen
- Importieren Sie Daten mithilfe von JsonUtility.importData in das gewünschte Arbeitsblatt
- Speichern Sie die resultierende Arbeitsmappe nach dem automatischen Anpassen von Spalten als XLSX
Zum Konvertieren von JSON in Excel Python-Sprachumgebungseinstellungen und -schritte werden geteilt, um diese Aufgabe auszuführen, sodass zuerst eine Arbeitsmappe erstellt oder geladen wird und Zugriff auf das Zielarbeitsblatt erhalten wird. Erstellen Sie im nächsten Schritt ein JsonLayoutOptions-Klassenobjekt für die Anpassung des Konvertierungsprozesses, z. B. das Schreiben von Daten in Form einer Tabelle, in der Überschriften oben angegeben sind und Daten in den nächsten Zeilen vorhanden sind. Abschließend werden die JSON-String-Daten ab einer bestimmten Zelle in das ausgewählte Arbeitsblatt importiert und als XLSX gespeichert.
Code zum Konvertieren von JSON in Excel mit Python
Zum Schreiben von JSON-zu-Excel-Konverter-Python-Code wird oben geteilt, der die erforderlichen Bibliotheken und Klassen zu Beginn importiert und dann die JSON-Quelldaten aus einer Datei liest. Sie können die Zeichenfolge jedoch mit JSON-Daten aus einer anderen externen Quelle füllen oder eine fest codierte bereitstellen JSON-String. Das JsonLayoutOptions-Klassenobjekt enthält viele Eigenschaften zur Steuerung des Konvertierungsprozesses, z. B. das Festlegen des Titelstils durch Bereitstellen von Hintergrund-/Vordergrundfarbe und Schriftarten, Festlegen des Zahlen- und Datumsformats, Ignorieren der Nullwerte in JSON usw.
In diesem Artikel wurde beschrieben, wie Sie JSON in Python in Excel konvertieren. Wenn Sie mehr über den Vorgang zum Konvertieren von Excel in HTML erfahren möchten, lesen Sie den Artikel zu wie man Excel mit Python in HTML umwandelt.