Я загружаю книгу Excel, используя openpyxl=2.5.8
, проверяю ее размеры, чтобы создать массив с одинаковым размером. Я заметил очень необычное поведение, атрибут min_row
меняет свое значение после list(worksheet.rows)
.
worksheet.rows
- генератор, выдающий строки, это происходит только после выгрузки генератора в список.
Как возможно, что min_row
изменится?
Файл
from openpyxl import load_workbook
worksheet = load_workbook(file).worksheets[0]
worksheet.max_row # output: 14
worksheet.min_row # output: 2
worksheet.max_column # output: 20
worksheet.min_column # output: 1
list(worksheet.rows)
worksheet.max_row # output: 14
worksheet.min_row # output: 1
worksheet.max_column # output: 10
worksheet.min_column # output: 1