这显然不起作用,所以我想知道是否有任何建议。多谢各位
目标: -如果AA2>;0和AB2<;0,然后使用formatc3格式化列A中的单元格。 -如果AA2<;0和AB2>;0,然后使用formatc3格式化列A中的单元格
worksheet.conditional_format('A2:A2100', {'type': 'formula',
'criteria': '=AND($AA2>0,$AB2<0)',
'format': formatc3})
worksheet.conditional_format('A2:A2100', {'type': 'formula',
'criteria': '=AND($AA2<0,$AB2>0)',
'format': formatc3})
你几乎答对了,你错过了excel公式中的一个小东西,它们应该从第一行开始,而不是第二行。也不需要编写两个不同的语句,因为您的条件可以嵌套在一个语句中,这样更高效、更可读。通常,尝试在excel中手动复制所需的输出,然后很容易将其转换为xlsxwriter的语法
以下是一个工作示例:
输出:
相关问题 更多 >
编程相关推荐