Zum Hauptinhalt springen

Wie man in Python in eine Excel-Datei schreibt.

Hier ist eine schrittweise Anleitung, wie man in Python in eine Excel-Datei schreibt:

Schritt 1: Notwendige Pakete installieren

Zuerst müssen Sie das Paket openpyxl installieren, das es Ihnen ermöglicht, mit Excel-Dateien in Python zu arbeiten. Sie können es mit dem Befehl pip in Ihrem Terminal oder der Eingabeaufforderung installieren:

pip install openpyxl

Schritt 2: Erforderliche Module importieren

Als nächstes müssen Sie die erforderlichen Module in Ihr Python-Skript importieren. Sie benötigen das Modul openpyxl, um mit Excel-Dateien zu arbeiten:

import openpyxl

Schritt 3: Workbook-Objekt erstellen

Um in eine Excel-Datei zu schreiben, müssen Sie zuerst ein Workbook-Objekt erstellen. Dieses Objekt repräsentiert die Excel-Datei und enthält alle Daten und Formatierungsinformationen. Sie können ein neues Workbook-Objekt erstellen, indem Sie die Funktion Workbook() aufrufen:

workbook = openpyxl.Workbook()

Schritt 4: Auf das aktive Blatt zugreifen

Standardmäßig enthält ein neues Workbook ein Blatt namens "Sheet". Um Daten in dieses Blatt zu schreiben, müssen Sie darauf zugreifen. Dies können Sie tun, indem Sie das Attribut active des Workbook-Objekts verwenden:

sheet = workbook.active

Schritt 5: Daten in Zellen schreiben

Jetzt, da Sie Zugriff auf das Arbeitsblatt haben, können Sie damit beginnen, Daten in bestimmte Zellen zu schreiben. Dies können Sie tun, indem Sie die Methode cell() des Sheet-Objekts verwenden und die Zeilen- und Spaltenindizes angeben:

sheet.cell(row=1, column=1, value="Hallo")
sheet.cell(row=1, column=2, value="Welt!")

Schritt 6: Workbook speichern

Sobald Sie Daten in die Excel-Datei geschrieben haben, müssen Sie sie speichern. Sie können das Workbook-Objekt speichern, indem Sie die Methode save() aufrufen und den gewünschten Dateinamen angeben:

workbook.save(filename="beispiel.xlsx")

Schritt 7: Workbook schließen

Nachdem Sie die Excel-Datei gespeichert haben, ist es ratsam, das Workbook zu schließen. Sie können dies tun, indem Sie die Methode close() des Workbook-Objekts aufrufen:

workbook.close()

Das war's! Sie haben erfolgreich Daten in eine Excel-Datei mit Python geschrieben. Jetzt können Sie die generierte Datei "beispiel.xlsx" öffnen und die geschriebenen Daten sehen.

Hier ist ein vollständiges Beispiel, das alle Schritte zusammenführt:

import openpyxl

# Ein neues Workbook erstellen
workbook = openpyxl.Workbook()

# Das aktive Blatt abrufen
sheet = workbook.active

# Daten in Zellen schreiben
sheet.cell(row=1, column=1, value="Hallo")
sheet.cell(row=1, column=2, value="Welt!")

# Das Workbook speichern
workbook.save(filename="beispiel.xlsx")

# Das Workbook schließen
workbook.close()

Fühlen Sie sich frei, das Beispiel Ihren spezifischen Anforderungen anzupassen. Viel Spaß beim Programmieren!