我刚刚从openpyxl 1.6.2升级到了2.02,关于设置单元格颜色有一个问题。
Styles函数应该处理所有必要的格式设置,包括使用Fill函数来设置单元格颜色。后者函数有fill_type作为其中一个参数。如何将其设置为实心填充?在早期版本中,可以使用以下内容进行设置:
有什么想法吗?
Styles函数应该处理所有必要的格式设置,包括使用Fill函数来设置单元格颜色。后者函数有fill_type作为其中一个参数。如何将其设置为实心填充?在早期版本中,可以使用以下内容进行设置:
mycell.style.fill.fill_type = Fill.FILL_SOLID
文档显示填充类型应该设置为Fill.FILL_SOLID可以解决问题,但我尝试后出现了AttributeError错误。建议查看文档底部的注意事项。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'
有什么想法吗?