实际上我发现了一种避免循环的解决方法.您只需要使用条件格式(将范围作为输入)并只格式化所有情况.例如:
worksheet2.conditional_format(color_range2, {'type': 'cell', 'criteria': '>=', 'value': 0, 'format': perc_fmt}) worksheet2.conditional_format(color_range2, {'type': 'cell', 'criteria': '<', 'value': 0, 'format': perc_fmt})