Excel的最后一个非空行。 openpyxl == 3.03

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

我如何使用python和openpyxl查找整个xlsx工作表的最后一个非空行的编号?

文件可以具有之间的空行单元格,最后的空行可能具有已删除的内容。此外,我不想给出特定的列,而是检查整个表。

例如,图片中的最后一个非空行是第13行。

enter image description here

[我知道已经对该主题进行了广泛讨论,但是我在互联网上找不到确切的解决方案。

python excel openpyxl
1个回答
0
投票
# 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是一个生成器,其列表包含每行单元格的数组。

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