我正在尝试遍历第一列并寻找特定值。 如果该行包含该特定值,我想获取该行号并将其保存到变量中。
代码如下:
rows_exceptions_file = []
for cell in sheet2.col(0):
if cell.value == "test01":
rows_exceptions_file.append(cell.rowx)
我得到的异常是:“ Cell”对象没有属性“ rowx”
答案 0 :(得分:1)
如果行编号为0, 1,..
,则可以像这样使用enumerate
:
for i, cell in enumerate(sheet2.col(0)):
if cell.value == "test01":
rows_exceptions_file.append(i)
enumerate
返回迭代次数和元素,我认为它非常适合此任务