Openpyxl-Zellenstil nicht korrekt melden

Mit der pythonbibliothek openpyxl lese ich eine XLSX-Datei, die in Excel 2007 erstellt wurde. Es ist leer abgesehen von Zelle A1, die gelb gefärbt ist und den Wert "Test" geschrieben hat. Ich kann den Wert aus dieser Zelle leicht abrufen, aber wenn ich versuche, die Füllfarbe zu bestimmen, bekomme ich folgende Ergebnisse:

this_sheet.cell("A1").style.fill.start_color 

Gibt "FFFFFF" zurück

 this_sheet.cell("A1").style.fill.end_color 

Gibt "FF0000" zurück

Testen Sie dies auf andere leere Zellen Ich bekomme genau die gleichen Ergebnisse, und versuchen, die Schriftart-Stil-Informationen zurückzukehren kehrt zurück Calibri Größe 11 (unsere System-Standard).

Bin ich das alles falsch? Gibt es eine alternative Methode, die ich verwenden sollte? Jede Hilfe wäre sehr dankbar.

Vielen Dank!

One Solution collect form web for “Openpyxl-Zellenstil nicht korrekt melden”

Openpyxl ist noch in der Entwicklung, und Stile sind noch nicht vollständig umgesetzt, so können Sie hier und da einige Probleme begegnen. Zögern Sie nicht, ein Problem auf dem Projekt Bug Tracker zu öffnen, wenn Sie wollen.

  • Csv & xlsx Dateien importieren in pandas data frame: speed issue
  • Wie kann ich die Formeln einer Excel-Kalkulationstabelle in Pandas / Python sehen?
  • Serving Excel (xlsx) Datei an den Benutzer zum Download in Django (Python)
  • Python ist die beste Programmiersprache der Welt.