如何在整个列上使用条件格式

时间:2019-07-05 14:36:55

标签: python openpyxl

我正在尝试使用openpyxl编辑Excel工作表,并且想知道是否有一种方法可以根据列标题将整个列着色为灰色。

我知道行有这种可能性,因为我已经使用以下代码根据行名为行着色。

darker_grey_fill = PatternFill(bgColor="7d7d7d")
dxf = DifferentialStyle(font=Font(bold=True), fill=darker_grey_fill)
r = Rule(type="expression", dxf=dxf, stopIfTrue=True)
r.formula = ['$B2="Direct Operating Expense"']
ws_master.conditional_formatting.add("A2:BP1000", r)

是否可以对列应用类似的内容,即如果B2:BP2列中的val等于“总计”,则将填充应用于整个列?

谢谢

0 个答案:

没有答案