我如何使用python和openpyxl查找整个xlsx工作表的最后一个非空行的编号?
文件可以具有之间的空行单元格,最后的空行可能具有已删除的内容。此外,我不想给出特定的列,而是检查整个表。
例如,图片中的最后一个非空行是第13行。
[我知道已经对该主题进行了广泛讨论,但是我在互联网上找不到确切的解决方案。
# Open file with openpyxl
to_be = load_workbook(FILENAME_xlsx)
s = to_be.active
last_empty_row = len(list(s.rows))
print(last_empty_row)
## Output: 13
s.rows
是一个生成器,其列表包含每行单元格的数组。