如何使用openpyxl正常工作簿find列中的最后一行?

我正在使用openpyxl将数据validation放在其中有“默认”的所有行。 但要做到这一点,我需要知道有多less行。

我知道有一种方法可以做到这一点,如果我正在使用Iterable工作簿模式,但我也添加一个新的工作簿,并在迭代模式是不可能的。

ws.max_row将为您提供工作表中的行数。

由于版本openpyxl 2.4,您还可以访问各个行和列,并使用它们的长度来回答问题。

len(ws['A'])

尽pipe值得注意的是,对于单列数据validation,Excel使用1:1048576