使用xslxwriter worksheet.conditional_format()以下工作時:xlsxwriter條件格式不循環工作
i = 1
worksheet.conditional_format(1,i,17,i, {'type': 'cell',
'criteria': 'between',
'minimum': 1,
'maximum': 3,
'format': format1,
})
但是,如果你嘗試做這樣一個循環:
for i in np.arange(1,12):
worksheet.conditional_format(1,i,17,i, {'type': 'cell',
'criteria': 'between',
'minimum': dev1_pos,
'maximum': dev2_pos-0.01,
'format': format1_a,
})
它說你有一個縮進的錯誤
worksheet.conditional_format(1,i,17,i, {'type': 'cell',
^
IndentationError: expected an indented block
這是一個錯誤還是我做錯了?
謝謝@jezrael,但不起作用。在format1_a之後嘗試使用和不使用「,」。 – Gabriel
同樣的錯誤?用'for'縮進塊可以嗎? – jezrael
同樣的錯誤。worksheet.conditional_format(1,i,17,i,{'type':'cell','criteria':'between','minimum':dev1_pos,'maximum':dev2_pos-0.01,'format':format1_a} ) ^ IndentationError:期望一個縮進塊 – Gabriel