Zellhintergrundfarbe in OpenPyXL setzen
English
Deutsch
Um die Hintergrundfarbe einer Zelle in OpenPyXL zu setzen, PatternFill mit fill_type="solid" und start_color="gewunschte_farbe" verwenden und kein end_color. Das folgende Beispiel setzt den Zellhintergrund auf grün:
set_cell_fill.py
sheet["A1"].fill = PatternFill("solid", start_color="5cb800")Vollständiges Beispiel basierend auf unserem OpenPyXL minimales XLSX-Schreib-Beispiel
openpyxl_full_example.py
from openpyxl import Workbook
wb = Workbook()
sheet = wb["Sheet"] # This sheet is created by default
# Add content to sheet
sheet["A1"] = "This is cell A1"
sheet["A1"].fill = PatternFill("solid", start_color="5cb800")
# Save
wb.save("openpyxl-test.xlsx")
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow