Я обнаружил, что openpyxl имеет следующие атрибуты:
- sheet.min_row
- sheet.max_row
- sheet.min_column
- sheet.max_column
Это именно те числа, которые мне нужны, и по ним я знаю, сколько итераций необходимо для обработки всей таблицы.
Пример:
import openpyxl
book = openpyxl.load_workbook ('test 1.xlsx', data_only = True)
лист = book.active
mi_row = sheet.min_row
ma_row = sheet.max_row
mi_col = sheet.min_column
ma_col = sheet.max_column
печать (mi_row, mi_col, ma_row, ma_col)
для строки в sheet.iter_rows (min_row = mi_row, min_col = mi_col, max_row = ma_row, max_col = ma_col):
for cell in row:
pop = (cell.value)
print(pop)