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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Openpyxl - 如何在xlsx中查找包含数据的行数相关的知识,希望对你有一定的参考价值。

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

enter image description here

该函数需要返回,例如,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并向后扫描,直到您点击非空白单元格。

以上是关于Openpyxl - 如何在xlsx中查找包含数据的行数的主要内容,如果未能解决你的问题,请参考以下文章

如何从 R 中的 xlsx 文件中检测“删除线”样式

openpyxl操作excel

使用 OpenPyXL 读取提取的 XLSX 文件

在 xlsx 文件中查找损坏的数据

openpyxl,处理大型excel文件

将多个 openpyxl xlsx 工作簿合并为一个 .zip 文件以供下载