Openpyxl - 如何在xlsx中查找包含数据的行数

问题描述 投票:0回答:2

对于我创建的脚本,我需要找到一种方法来获取xlsx文件中包含值的行数。例如 :

enter image description here

该函数需要返回,例如,x = 9。

我尝试了一些东西,但没有做到。任何openpxyl主人都可以对此有所了解?

再次感谢!

python excel openpyxl
2个回答
0
投票

当我问我的问题时,我遇到了答案。对于有兴趣的人:

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

0
投票

正如@Maxime Campeau所说,Openpyxl中有一个API。但这不是最后一个非空行。这是“从未接触过”的最后一行。例如,如果有人编辑,然后删除,行1000,那么即使行100及以上为空,max_row也将为1000。

没有可用于此的库或API:如果您需要准确答案,请使用max_rowmax_column并向后扫描,直到您点击非空白单元格。

© www.soinside.com 2019 - 2024. All rights reserved.