Последний непустой ряд excel. openpyxl == 3,03 - PullRequest
0 голосов
/ 30 апреля 2020

Как найти номер последней непустой строки целого листа xlsx, используя python и openpyxl?

В файле может быть пустых строк между ячейки и пустые строки в конце могли содержать содержимое, которое было удалено . Кроме того, я не хочу указывать конкретный столбец c, а просто проверить всю таблицу.

Например, последняя непустая строка на рисунке - это строка 13.

enter image description here

Я знаю, что тема широко обсуждалась, но я не нашел точного решения по inte rnet.

1 Ответ

0 голосов
/ 30 апреля 2020
# 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 - генератор, и его список содержит массивы ячеек каждой строки.

...