Excel-Dateien in Python erstellen und lesen

In der heutigen Zeit des technologischen Fortschritts hat sich eine Vielzahl von Fachleuten, darunter Datenwissenschaftler, Analysten und Automatisierungsingenieure, für die allgegenwärtige Programmiersprache Python als Werkzeug für die nahtlose Integration mit Excel entschieden (XLS, XLSX) Dateien, mit denen sie sich bei ihrer täglichen Arbeit oberflächlich auseinandersetzen. Tatsächlich bieten Python-Bibliotheken ein gelungenes Mittel, um Aufgaben zu automatisieren und Daten zu manipulieren, wodurch der mühsame Prozess der manuellen Bearbeitung von Excel-Dateien umgangen wird. Dieser Artikel bietet Ihnen eine Möglichkeit, sich über Excel-Manipulationen mit Python zu informieren, und jetzt lernen wir, wie Sie Excel-Dateien in Python erstellen und lesen, indem Sie eine Python-Excel-Bibliothek verwenden. Außerdem erklären wir Ihnen, wie Sie mit Python Daten, Pivot-Tabellen und Diagramme in eine Excel-Datei einfügen.

Dieser Artikel behandelt die folgenden Punkte:

Python-Excel-Bibliothek - Installation

Um Excel-Dateien (XLS, XLSX) in Python zu erstellen und zu lesen, verwenden wir Aspose.Cells for Python via Java. Die Effizienz dieser Python-Excel-Bibliothek zeigt sich in ihrer Fähigkeit, eine Vielzahl von Aufgaben im Zusammenhang mit Excel-Dateien zu erledigen, wie z. B. Datenextraktion, Datenmanipulation und sogar die Erstellung von Excel-Dateien von Grund auf neu.

Bitte downloaden oder installieren Sie das Paket von PyPI mit dem unten angegebenen Pip-Befehl:

pip install aspose-cells

Lesen von Excel-Dateien in Python

Wie wir wissen, besteht eine Excel-Arbeitsmappe aus einem oder mehreren Arbeitsblättern, von denen jedes aus einem Raster von Zellen besteht, die durch ihre Zeilen- und Spaltenindizes identifiziert werden. Es gibt viele Pakete zum Lesen von Excel-Dateien in Python, aber in diesem Abschnitt verwenden wir Aspose Python Excel-Bibliothek.

Im Folgenden sind die Schritte zum Lesen von XLSX in Python aufgeführt:

  1. Laden Sie zuerst die Excel-Datei mit der Klasse Workbook.
  2. Rufen Sie dann mit der Methode Workbook.getWorksheets() einen Verweis auf die WorksheetCollection ab.
  3. Durchlaufen Sie schließlich die Arbeitsblätter in der Sammlung und durchlaufen Sie für jedes Arbeitsblatt die Zeilen und Spalten, um auf die Zellenwerte zuzugreifen und diese zu drucken.

Das folgende Codebeispiel zeigt wie eine Excel-Datei mit Python gelesen wird.

Um die Referenz des gewünschten Arbeitsblatts zu erhalten, können Sie die Methode Workbook.getWorksheets().get(index) verwenden. Das folgende Codebeispiel zeigt einen solchen Fall.

Python Excel-Dateien erstellen

In diesem Abschnitt erfahren Sie, wie Sie Excel-Dateien in Python erstellen.

Im Folgenden sind die Schritte zum Erstellen einer Excel-Datei in Python aufgeführt:

  1. Erstellen Sie zunächst ein neues Objekt der Klasse Workbook.
  2. Rufen Sie zweitens die Referenz des gewünschten Worksheet mit der Methode Workbook.getWorksheets().get(index) ab.
  3. Fügen Sie danach Werte in die gewünschten Zellen ein, indem Sie die Methode Worksheet.getCells().get().putValue() verwenden.
  4. Zuletzt speichern Sie die Arbeitsmappe mit der Methode Workbook.Save.

Das folgende Codebeispiel zeigt, wie eine Excel-Datei mit Python erstellt wird.

Sie sehen die Ausgabe wie folgt:

Python Excel-Dateien erstellen

Python-Daten in Excel schreiben

Bisher haben wir mit unserer Python-Excel-Bibliothek gelernt, wie man Excel-Dateien in Python erstellt und liest. Jetzt ist es an der Zeit, andere herausragende Funktionen unseres leistungsstarken Python-Pakets für Excel kennenzulernen. Lassen Sie uns einige Daten in eine Excel-Datei schreiben. Sie können die Excel-Datei wie in den vorherigen Abschnitten beschrieben erstellen oder laden. Wenn Sie sich der Zellenpositionen in einem Blatt bewusst sind, können Sie mithilfe der Methode Worksheet.getCells().get().putValue() problemlos Daten in eine Excel-Datei schreiben.

Der Python-Code zum Schreiben von Daten in eine Excel-Datei ist unten angegeben:

Die Ausgabe wird wie folgt angezeigt:

Python-Daten in Excel schreiben

Python Diagramme in Excel-Tabellen erstellen

Wenn Sie ein Diagramm in Excel erstellen, erstellen Sie im Grunde genommen ein visuelles Bild von Daten, das es Ihnen ermöglicht, die komplexen Verbindungen, Verläufe und Nuancen, die in den Daten vorhanden sind, effektiv auszudrücken. Unsere Python-Excel-Bibliothek bietet eine große Auswahl an Diagrammtypen, die von Balkendiagrammen über Säulendiagramme, Liniendiagramme bis hin zu Streudiagrammen und Tortendiagrammen bis hin zu anderen solchen Diagrammalternativen reichen, die angepasst und an die spezifischen Anforderungen und Vorlieben des Benutzers angepasst werden können. Lassen Sie uns besprechen, wie Sie ein Diagramm in einer Excel-Tabelle erstellen.

Die Schritte zum Erstellen eines Diagramms in einer Excel-Datei in Python sind wie folgt:

  1. Erstellen oder laden Sie eine Excel-Datei mit der Klasse Workbook.
  2. Fügen Sie Werte in die Zellen des gewünschten Arbeitsblatts ein.
  3. Rufen Sie die Diagrammsammlung mit der Methode Worksheet.getCharts() ab.
  4. Fügen Sie ein neues Diagramm in der Diagrammsammlung hinzu, indem Sie die Methode Worksheet.getCharts().add(type, upperLeftRow, upperLeftColumn, lowerRightRow, lowerRightColumn) verwenden.
  5. Geben Sie NSeries für das Diagramm an.
  6. Speichern Sie die Excel-Datei mit der Methode Workbook.save(fileName).

Der folgende Code zeigt, wie Sie mit Python ein Diagramm in einer Excel-Tabelle erstellen:

Der folgende Screenshot zeigt die Ausgabe des obigen Codes.

Python Diagramme in Excel-Tabellen erstellen

Python Excel Pivot-Tabelle: So erstellen Sie eine Pivot-Tabelle in Excel mit Python

Die Pivot-Tabelle von Excel ermöglicht es Benutzern, riesige Datenmengen schnell und geschickt zu untersuchen. Es organisiert und fasst Daten auch sorgfältig in einem schlanken und optimierten Format zusammen, das nicht nur optisch ansprechend ist, sondern auch sehr effizient darin, verborgene Trends, schwer fassbare Muster und komplizierte Beziehungen innerhalb Ihrer Daten aufzudecken. In diesem Abschnitt erfahren Sie, wie Sie mit Python eine Pivot-Tabelle in Excel erstellen.

Schritte zum Einfügen von Pivot-Tabellen in Excel in Python sind unten angegeben:

  1. Laden oder erstellen Sie zunächst eine neue Excel-Datei mit der Klasse Workbook.
  2. Fügen Sie dann die gewünschten Daten zum Arbeitsblatt hinzu.
  3. Fügen Sie danach eine neue Pivot-Tabelle mit der Methode Worksheet.getPivotTables().add(sourceData, destCellName, tableName) ein.
  4. Geben Sie dann die Zeilen-, Spalten- und Datenbereiche der Pivot-Tabelle an.
  5. Speichern Sie schließlich die Arbeitsmappe.

Der folgende Code zeigt, wie Sie mit Python eine Pivot-Tabelle in einer Excel-Tabelle erstellen:

Das folgende Bild zeigt die Ausgabe des obigen Codes.

Python-Excel-Pivot-Tabelle

Holen Sie sich eine kostenlose Lizenz

Sie können eine kostenlose temporäre Lizenz herunterladen, um die API ohne Evaluierungseinschränkungen zu testen.

Zusammenfassen

Zusammenfassend hoffen wir, dass Sie gelernt haben, wie man Excel-Dateien in Python erstellt und liest. Wir haben beide Fälle kurz erläutert. Darüber hinaus haben Sie gesehen, wie Sie Pivot-Tabellen, Diagramme und einfache Daten in Excel mithilfe unserer leistungsstarken Python Excel-Manipulationsbibliothek hinzufügen.

Um mehr über die Python Excel-Bibliothek zu erfahren, besuchen Sie die Dokumentation.

Zu guter Letzt besuchen Sie bitte weiterhin conholdate.com für regelmäßige Updates.

Stelle eine Frage

Sie können Ihre Fragen oder Kommentare in unserem Forum posten.

Siehe auch