如何在单元格值为空时结束iter_rows循环?

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

我尝试遍历单元格,然后在遇到第一个空单元格时停止循环。

为此,我编写了循环:

best_ten = []
for row in sheet.iter_rows(min_row=1, max_col=1, max_row=100):
    for cell in row:
        if cell.value:
            best_ten.append(cell.value)
        else:
            break

但是,空单元格只是被跳过。我希望循环在第一个空单元格被击中时结束。

我该如何实现?

欢呼声

python-3.x openpyxl
1个回答
0
投票

0
投票
© www.soinside.com 2019 - 2024. All rights reserved.