所以我尝试使用Openpyxl为我的excel文件设置条件列着色。这是我的密码:
for cols in ws2.iter_cols(min_col=10, max_col=10, min_row=67, max_row=83):
for cell in cols:
if (cell.value > 0.35):
cell.fill = PatternFill(fgColor="FFC000", patternType = 'solid')
但我得到一个错误:
TypeError: '>' not supported between instances of 'str' and 'float'
我检查了cell.value
和0.35
的类型,它们都是float
。我能做什么?你知道吗
试试这个:
您可以使用以下选项:
我认为问题在于,您正在迭代的列并不是由所有浮点组成的!检查每个元素的类型。你知道吗
相关问题 更多 >
编程相关推荐