如何在xlrd中获取行号并将其保存到变量中

时间:2018-11-28 16:16:23

标签: python xlrd

我正在尝试遍历第一列并寻找特定值。 如果该行包含该特定值,我想获取该行号并将其保存到变量中。

代码如下:

rows_exceptions_file = []

for cell in sheet2.col(0):
    if cell.value == "test01":
        rows_exceptions_file.append(cell.rowx)

我得到的异常是:“ Cell”对象没有属性“ rowx”

1 个答案:

答案 0 :(得分:1)

如果行编号为0, 1,..,则可以像这样使用enumerate

for i, cell in enumerate(sheet2.col(0)):
    if cell.value == "test01":
        rows_exceptions_file.append(i)

enumerate返回迭代次数和元素,我认为它非常适合此任务