का उपयोग कर सेल कलर्स मैंने अभी openpyxl 1.6.2 से 2.02 तक अपग्रेड किया है, और सेल रंगों को सेट करने के बारे में एक प्रश्न है।OpenPyxl 2.02
शैलियाँ समारोह के लिए सभी आवश्यक स्वरूपण संभाल चाहिए, और उस का उपयोग कर भरें सेल रंग सेट करने के समारोह भी शामिल है। इस बाद के फ़ंक्शन में fill_type इसके तर्कों में से एक है। आप इसे ठोस भरने के लिए कैसे सेट करते हैं?
mycell.style.fill.fill_type = Fill.FILL_SOLID
documentation, जो लगता है कि यह प्रगति में है, जो बताते हैं कि स्थापित करने fill_type = Fill.FILL_SOLID चाल करना होगा (कम से नोटों के लिए नीचे स्क्रॉल लगता है: पिछले संस्करणों में कुछ इस तरह का उपयोग किया गया था पेज क निचे क हिस्सा)। लेकिन कोशिश करते समय मुझे एक विशेषता त्रुटि मिल रही है।
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'
कोई विचार?
mycell.style = Style(fill=PatternFill(patternType='solid', fgColor=Color('FFFF0000')))
इस सेल लाल हो जाएगा: