【问题标题】:How can I find the last non-empty row of excel using openpyxl 3.03?如何使用 openpyxl 3.03 找到 excel 的最后一个非空行?
【发布时间】:2020-04-30 15:56:33
【问题描述】:

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

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

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

我知道该主题已被广泛讨论,但我尚未在互联网上找到确切的解决方案。

【问题讨论】:

标签: python excel openpyxl


【解决方案1】:
# 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 是一个生成器,它的列表包含每行单元格的数组。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-10-08
    • 1970-01-01
    • 2017-08-30
    • 1970-01-01
    • 1970-01-01
    • 2020-06-02
    • 1970-01-01
    相关资源
    最近更新 更多