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索引。