Formatierte Excel-Dateien schreiben mit Openpyxl: „Hello World“ Beispiel
- Formatierte Excel-Dateien schreiben mit Openpyxl: „Hello World“ Beispiel
- Excel-Dateien schreiben mit Openpyxl: Pandas Dataframes exportieren
- Excel-Dateien schreiben mit Openpyxl: Spaltenbreiten manuell setzen
- Excel-Dateien schreiben mit Openpyxl: Spaltenbreiten errechnen
- Excel-Dateien schreiben mit Openpyxl: Kalkulationstabelle erstellen
- Excel-Dateien schreiben mit Openpyxl: (Bedingte) Formatierung
Üblicherweise exportiere ich meine pandas Dataframes mit der df.to_excel()
Funktion. Diese hat leider den Nachteil, dass sie keine Formatierungen im Excel-Dokument unterstützt. Mit der Openpyxl Bibliothek gibt es genau diese Unterstützung. In dieser Post-Reihe beschreibe ich die wesentlichen Funktionen, die man zum Erzeugen formatierter Excel-Dateien benötigt.
Hier das obligatorische „Hello World“ Beispiel, das in die Zelle A1 einer Excel-Datei „Hallo Welt“ schreibt.
from openpyxl import Workbook wb = Workbook() ws = wb.active ws['A1'] = 'Hallo Welt' wb.save('01.xlsx') wb.close() |