XLRD:从特定单元格/范围开始读取列 (Python)

XLRD: Start reading a column from a specific cell / range (Python)

我正在尝试通过 xlrd 读取 excel 文件的第一个 sheet 中的所有值,但我需要它来从 excel [的第 3 行开始读取值=23=],直到列中值的末尾

当前版本读取列中的所有信息,包括 headers、这是不需要的

代码:

for col in range(sheet.nrows):
        names = sheet.cell(col,0)
        nums = sheet.cell(col,1)

        if names.value != xlrd.empty_cell.value:
            if nums.value != xlrd.empty_cell.value:
                f.write('\t\t\t\t\t\t\t\t\t'+ '<li><strong>' + names.value + '</strong> '+ repr(nums.value)+'</li>' + "\n")

更改代码中的索引..... for col in range(2,sheet.nrows): 应该会提供所需的行为。

旁注,您真的应该重命名您的变量,您使用 col 作为 sheet 中行数的变量(这会导致各种混淆)。

EDIT 指出 XLREAD 是 0 索引。