Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/25.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 范围并集上的xlsxwriter条件格式_Python_Excel_Xlsxwriter - Fatal编程技术网

Python 范围并集上的xlsxwriter条件格式

Python 范围并集上的xlsxwriter条件格式,python,excel,xlsxwriter,Python,Excel,Xlsxwriter,我试图将条件格式应用于excel中的范围并集,但是,它似乎不起作用。这是我试图执行的代码(ws是excel编写器的工作表): 但我收到以下错误消息: cell_1, cell_2 = args[0].split(':') ValueError: too many values to unpack (expected 2) 有人知道这是否可行吗?如果是,我应该在cell\u range输入变量上使用的union运算符的格式是什么。这可以使用条件格式()多范围参数: ws.conditional_

我试图将条件格式应用于excel中的范围并集,但是,它似乎不起作用。这是我试图执行的代码(ws是excel编写器的工作表):

但我收到以下错误消息:

cell_1, cell_2 = args[0].split(':')
ValueError: too many values to unpack (expected 2)

有人知道这是否可行吗?如果是,我应该在cell\u range输入变量上使用的union运算符的格式是什么。这可以使用
条件格式()
多范围
参数:

ws.conditional_format('K13:O27', {'type': '3_color_scale',
                                  'min_color': '#F8696B',
                                  'mid_color': 'white',
                                  'max_color': '#63BE7B',
                                  'mid_value': '0',
                                  'mid_type': 'num',
                                  'multi_range': 'K13:O27 K35:037'})

请参阅上XlsxWriter文档的
multi\u range
部分。

您只能使用一个范围,请更改为
.conditional\u格式('K13:O27,…
感谢您对stovfl的回答。但是,我正在尝试对两个范围的并集应用条件颜色缩放。显然,如果我应用两个单独的条件颜色缩放,或者对两个范围的并集应用条件颜色缩放,则最终格式不一定相同。“如果我应用两个单独的条件颜色缩放,将不一样”:因此,调整你的
'min/max\u color'
范围。例如,第一个范围以
'A3BE7B'
结束,并将其用作第二个范围的
'min\u color'
。这正是我想要的-谢谢!
ws.conditional_format('K13:O27', {'type': '3_color_scale',
                                  'min_color': '#F8696B',
                                  'mid_color': 'white',
                                  'max_color': '#63BE7B',
                                  'mid_value': '0',
                                  'mid_type': 'num',
                                  'multi_range': 'K13:O27 K35:037'})