是否可以使用openpyxl获取excel表中包含内容的行数?

时间:2015-07-29 06:30:35

标签: python excel openpyxl

我尝试过像这样使用,

sheet.get_highest_row()

但输出为104578

我的Excel工作表中只有3行。我只需要选择Excel工作表中的行数

2 个答案:

答案 0 :(得分:1)

在Excel中打开文件,然后按Ctrl-End。这将根据Excel选择最后一个单元格。这可能是第104578行某处的空单元格。如果是这种情况,请在Excel中选择所有空行,删除并保存。这应该更新最后一行。

答案 1 :(得分:1)

要获取行数,只需从工作表对象中获取属性max_row

rows = sheet.max_row
print(rows)

在您的情况下,它会打印3