如何使用openpyxl填充特定的Excel单元格?
我目前使用openpyxl
来修改特定的Excel单元格。 我能够很容易地修改字体样式,只是:
ws['A1'].font = Font(color=colors.White)
但是我无法改变特定单元格的填充。 任何人都知道如何做到这一点的文件? 我想改变一个单元格的颜色,那么还需要其他什么包?
我试图探索一些其他的东西,如PatternFill
,但我一直无法准确得到我在找什么。 我所需要的是改变一个单元格的填充颜色。
您尝试使用的PatternFill代码是什么? 这是类似的东西吗?
from openpyxl.styles import PatternFill redFill = PatternFill(start_color='FFEE1111', end_color='FFEE1111', fill_type='solid')
然后申请一个特定的单元格使用:
ws['A1'].fill = redFill
或分级:
fill = PatternFill(fill_type=None, start_color='FFFFFFFF', end_color='FF000000')