Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/346.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何对Excel中的一对行应用条件格式?_Python_Excel_Xlwings - Fatal编程技术网

Python 如何对Excel中的一对行应用条件格式?

Python 如何对Excel中的一对行应用条件格式?,python,excel,xlwings,Python,Excel,Xlwings,我正在使用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,根据每列上的数字较小来更改单元格的背景色 示例: A1B2,则B1为红色,B2为黑色 D1=D2,则D1、D2

我正在使用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 B1>B2,则B1为红色,B2为黑色

D1=D2,则D1、D2均为黑色

我使用
xlwings.Range(“Sheet1”、“A1”).color=(…,…,…)
来完成我所说的,但我想使用Excel来完成

我的条件格式公式如下:

=AND($B1>$B2, ISNUMBER($B1), ISNUMBER($B2))

它正确地格式化了一对中的第一个单元格,例如B1,但不是B2。

您在这里已经足够长的时间,知道您必须显示努力。我已经添加了我目前使用的公式。您在这里已经足够长的时间,知道您必须显示努力。我已经添加了我目前使用的公式。