【问题标题】:How to get max row in openpyxl library?如何在 openpyxl 库中获取最大行数?
【发布时间】:2019-05-25 17:48:19
【问题描述】:

我正在尝试使用 python 中的 openpyxl 库从 excel 中获取数据的最大行 我正在使用 Python 3.7 和 openpyxl 2.6.1。 这是我正在使用的代码:

APIworkbook = openpyxl.load_workbook("../../Excel/myfile.xlsx")
APISheet = APIworkbook["mybook"]
row = APISheet.max_row
print(row)

这是打印一些随机数,但我希望最后一行填充了数据。

【问题讨论】:

  • 不是随机数,是工作表的最高行号。

标签: python-3.x openpyxl


【解决方案1】:

你可以试试这个并获得最大行数

max_row_count = 0

APIworkbook = openpyxl.load_workbook("../../Excel/myfile.xlsx")
APISheet = APIworkbook["mybook"]
for row in APISheet.rows:
    for cell in row:
        if cell.value:
            max_row_count += 1
            break

print(max_row_count)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-04
    • 2019-03-19
    • 1970-01-01
    • 2015-10-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多