Openpyxl ist eine Python-Bibliothek, mit der Sie mit Excel-Dateien im Format arbeiten können .xlsx. Es bietet praktische Werkzeuge zum Erstellen, Bearbeiten und Lesen von Daten in Excel-Tabellen. Eine grundlegende Operation, die Sie mit Openpyxl ausführen können, besteht darin, eine Liste in Excel zu schreiben.
Zuerst müssen Sie die Openpyxl-Bibliothek installieren, falls sie noch nicht installiert ist. Dazu können Sie den pip-Paketmanager verwenden:
pip install openpyxl
Nachdem Sie Openpyxl erfolgreich installiert haben, können Sie mit den Excel-Dateien arbeiten. Dazu müssen Sie die Bibliothek importieren und ein Workbook-Objekt erstellen, bei dem es sich um eine Excel-Datei handelt.
Als nächstes müssen Sie das aktive Arbeitsblatt in der erstellten Excel-Datei auswählen. Standardmäßig enthält die neue Datei ein einzelnes Blatt, das als "Sheet" bezeichnet wird. Um dieses Blatt auszuwählen, können Sie die Methode verwenden active:
sheet = workbook.active
Nachdem Sie nun das aktive Arbeitsblatt ausgewählt haben, können Sie beginnen, die Daten in eine Excel-Tabelle zu schreiben. Dazu müssen Sie die Zelle angeben, in die die Daten geschrieben werden sollen, und der Zelle einen entsprechenden Wert zuweisen.
Installieren und Konfigurieren der Openpyxl-Bibliothek
1. Installieren Sie Python, wenn es noch nicht installiert ist. Sie können die neueste Version von Python von der offiziellen Website herunterladen python.org und befolgen Sie die Installationsanweisungen.
2. Öffnen Sie eine Eingabeaufforderung (Windows) oder ein Terminal (Mac/Linux).
3. Installieren Sie Openpyxl mit dem folgenden Befehl:
pip install openpyxl
4. Nach erfolgreicher Installation können Sie Openpyxl in Ihrem Python-Code verwenden.
Nachdem Sie jetzt Openpyxl installiert haben, müssen Sie es in Ihr Python-Skript importieren:
import openpyxl
Jetzt können Sie mit Openpyxl beginnen, neue Excel-Dateien erstellen, vorhandene Dateien öffnen und Daten darin schreiben.
Openpyxl bietet eine leistungsstarke Reihe von Werkzeugen und Funktionen für die Arbeit mit Excel-Dateien. Sie können neue Arbeitsblätter erstellen, Daten zu Zellen hinzufügen, Tabellen formatieren und vieles mehr.
Mit Openpyxl können Sie die Erstellung und Verarbeitung von Excel-Dateien automatisieren, was die Arbeit mit den Daten erheblich vereinfacht und die Effizienz Ihres Codes verbessert.
Jetzt haben Sie alles, was Sie brauchen, um mit Openpyxl zu beginnen. Beginnen Sie mit der Erstellung Ihrer ersten Excel-Dateien und vergessen Sie nicht, die Openpyxl-Dokumentation zu lesen, um weitere Informationen zu seinen Funktionen und Funktionen zu erhalten.
Schreiben einer Liste in eine Excel-Datei mit Openpyxl
Zuerst müssen Sie die Openpyxl-Bibliothek mit dem pip-Installationsbefehl installieren:
pip install openpyxl
Nachdem Sie Openpyxl installiert haben, können Sie mit dem Schreiben der Liste in eine Excel-Datei beginnen. Führen Sie dazu die folgenden Schritte aus:
-
Importieren Sie die Openpyxl-Bibliothek in Ihr Skript:
import openpyxl
workbook = openpyxl.Workbook()
sheet = workbook.active
data = ['Значение 1', 'Значение 2', 'Значение 3']
for i in range(len(data)):sheet.cell(row=i+1, column=1).value = data[i]
workbook.save('имя_файла.xlsx')
Nachdem Sie alle Schritte ausgeführt haben, wird die Datenliste erfolgreich in eine neue Excel-Datei mit dem angegebenen Namen geschrieben. Zum Öffnen einer Datei müssen Sie Microsoft Excel oder ein anderes Programm installiert haben, das das Excel-Format unterstützt (.xlsx).
Mit Openpyxl zusammen mit Python können Sie das Erstellen und Füllen von Excel-Dateien mit vielen Daten automatisieren. Dies ist besonders nützlich, wenn Sie große Mengen an Informationen verarbeiten und Berichte erstellen.