簡體   English   中英

Openpyxl-如何在xlsx中查找包含數據的行數

[英]Openpyxl - How to find the amount of rows with data in an xlsx

對於我創建的腳本,我需要找到一種方法來獲取xlsx文件中帶有值的行數。 例如 :

在此輸入圖像描述

該函數將需要返回,例如x = 9。

我已經嘗試了幾件事,但是什么也沒做。 任何openpxyl大師都可以對此有所了解嗎?

再次感謝!

當我問我的問題時,我遇到了答案。 對於那些感興趣的人:

wb = openpyxl.load_workbook('PATH')
sheet = wb['SHEET NAME']
nb_row = sheet.max_row
print(nb_row)

正如@Maxime Campeau所說的,Openpyxl中有一個API。 但這不是最后的非空白行。 這是“從未觸及”的最后一行。 例如,如果某人編輯了1000行,然后將其刪除,那么即使第100行及以上為空, max_row也將為1000。

沒有適用於此的庫或API:如果您想獲得准確的答案,請使用max_rowmax_column並向后掃描,直到遇到非空白單元格為止。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM