Python:同一 Excel 范围的 2 个(或更多)条件格式

问题描述 投票:0回答:1

我有以下代码:

Wb.sheets["MySheet"].conditional_format('B2:B15', {'type':'formula',
'criteria':'=(C2:C15="Singular")', 'format':Format1})
        
Wb.sheets["MySheet"].conditional_format('B2:B15', {'type':'formula',
'criteria':'=AND(C2:C15="Plural", B2:B15="Other")', 'format':Format2})

事实上,第一个条件格式确实适用于符合条件的行,但第二个条件格式没有效果(尽管没有出现错误消息)。

因此,有没有办法在同一范围 B2:B15 上应用这 2 个条件格式?

谢谢您的帮助。

P.S:我在另一个范围上测试了第二个条件格式(我随机选择了“D2:D15”),它确实有效。因此,该问题必须与具有相同的目标范围“B2:B15”相关

python excel conditional-formatting xlsxwriter
1个回答
0
投票

案件已结,感谢评论者:

=C2="Singular"
=AND(C2="Plural", B2="Other")

确实,它起作用了:现在,两个条件格式都出现在我的 Excel 文件中,而不仅仅是第一个。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.