Cell Farben Mit OpenPyxl 2.02

Ich habe gerade ein Upgrade von openpyxl 1.6.2 auf 2.02 und habe eine Frage bezüglich der Einstellung Zelle Farben.

Den Stile Funktion sollte mit allen notwendigen Formatierungen, und das schließt die Verwendung der Füllen - Funktion, um die Zelle Farbe. Letztere Funktion hat fill_type als eines Ihrer Argumente verwendet. Wie legen Sie diese auf eine solide füllen? In früheren Versionen wurde dies getan, mit so etwas wie:

mycell.style.fill.fill_type = Fill.FILL_SOLID

Den Dokumentation, die aussieht wie es im Gange ist, scheint nahe zu legen, dass die Einstellung fill_type = Füllen.FILL_SOLID wird den trick tun (nach unten scrollen, um die Hinweise am Ende der Seite). Aber ich bin immer ein AttributeError, wenn Sie es versuchen.

from openpyxl.styles import Fill, Color
from openpyxl.styles.colors import RED

redfill = Fill(fill_type=Fill.FILL_SOLID,start_color=RED)

Traceback (most recent call last):
  File "<pyshell#20>", line 1, in <module>
    redfill = Fill(fill_type=Fill.FILL_SOLID,start_color=RED)
AttributeError: type object 'Fill' has no attribute 'FILL_SOLID'

Irgendwelche Gedanken?

InformationsquelleAutor user3666221 | 2014-05-22
Schreibe einen Kommentar