当尝试使用条件格式应用格式时,出现了一个常见错误,我不确定会导致什么。具体来说,该问题似乎是由于尝试在elif语句中应用第二种条件格式引起的。
以下是引起问题的代码:
event.target.value
这是我遇到的错误:
for key in dfDiff.index:
if not(key in df_OLD.index):
if (key in df_NEW.index):
worksheet.conditional_format((dfDiff.index.get_loc(key)+1), 0, (dfDiff.index.get_loc(key)+1), 0, {'type': 'unique',
'format': new_fmt})
elif(key in df_NEW.index):
worksheet.conditional_format((dfDiff.index.get_loc(key)+1), 0, (dfDiff.index.get_loc(key)+1), 0, {'type': 'unique',
'format': removed_fmt})