我正在使用 Python 和 xlwings 在 Excel 工作表中插入数据。excel中的数据如下所示:
A B C D E
1 10 20 5 15 30
2 15 10 12 15 20
3 Empty
4 22 11 5 8 9
5 10 5 12 2 9
6 Empty
我的目标是针对每一对行: 1,2 和 4,5 ,根据每列上的数字较小来更改单元格的背景颜色。
例子:
A1 < A2,则 A1 为黑色,A2 为红色。
B1 > B2,则 B1 为红色,B2 为黑色。
D1 = D2,则 D1、D2 都为黑色。
我曾经xlwings.Range("Sheet1", "A1").color = (..., ..., ...)
做我正在谈论的事情,但我想使用 Excel 来做到这一点。
我的条件格式公式如下:
=AND($B1>$B2, ISNUMBER($B1), ISNUMBER($B2))
它正确格式化该对的第一个单元格,例如。B1 但不是 B2。