基于python3.x下

需要包

from openpyxl import load_workbook

代码如下:

1 from openpyxl import load_workbook
2 wb = load_workbook(filename=r'C:\\Users\\Administrator\\Desktop\\库存大表0803.xlsx') ##读取路径
3 ws = wb.get_sheet_by_name("Sheet1") ##读取名字为Sheet1的sheet表
4 num = 1
5
6 while 1:
7 cell = ws.cell(row=num, column=1).value
8 if cell:
9 num = num +1
10 else:
11 print(num)
12

其中,设置了死循环

while 1:

则一直读取单元格的内容:

cell = ws.cell(row=num, column=1).value

如果cell不为空

if cell:
num = num +1

则继续读取下一行

如果出现空,那么打印num的值,也就是行数,最后跳出程序

else:
print(num)
exit()