我尝试在excel中向多个表添加条件格式。对于一个表,这行可以工作
worksheet.conditional_format('B3:K9', {'type':'2_color_scale', 'min_color':'yellow', 'max_color':'green'})
但我还想将条件格式添加到指定区域中的表格:M3:O9,P3:X9,B11:K17,M11:O17
我尝试在列表中传递范围,但得到以下错误:
int() argument must be a string, a bytes-like object or a number, not 'list'
1条答案
按热度按时间7d7tgy0s1#
我设法用一个循环的变通方案来做到这一点。
范围改变了一点。所以我从第3行和第2列开始,给接下来的7行和4列着色。然后我跳过空行和空列。