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

我想通过xlrd读取excel文件的第一个表格中的所有值,但是我需要它从Excel表格的第3行开始读取值,直到列中值的末尾

当前版本读取列中的所有信息,包括标题, 这是不希望的

码:

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):应该给予所需的行为。

在旁注中,你应该真的重命名你的variables,你用col作为表格中行数的variables(这会导致各种混淆)。

编辑指出XLREAD是0索引。