Как сказал @Maxime Campeau, для этого в Openpyxl есть API. Но это , а не последняя непустая строка. Это последний ряд, который «никогда не трогали». Например, если кто-то отредактировал, а затем удалил строку 1000, то max_row
будет равно 1000, даже если строки 100 и выше не заполнены.
Для этого нет библиотеки или API: если вы хотите получить точный ответ, возьмите max_row
и max_column
и сканируйте назад, пока не дойдете до непустой ячейки.