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()

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM