python读取excel的行数
基于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 exit()
其中,设置了死循环
while 1:
则一直读取单元格的内容:
cell = ws.cell(row=num, column=1).value
如果cell不为空
if cell: num = num +1
则继续读取下一行
如果出现空,那么打印num的值,也就是行数,最后跳出程序
else: print(num) exit()