Проблема в подсчете и итерации строк Excel с использованием openpyxl - PullRequest
0 голосов
/ 11 апреля 2019

У меня есть файл Excel с 590 строками. У меня странная проблема, когда я не могу найти максимальное количество строк в этом Excel, и почему-то мое число строк начинается с 343. Ниже мой код:

def parseExcelFile(excelFilePath):
    wb = openpyxl.load_workbook(excelFilePath)
    sheet = wb.active
    m_row = sheet.max_row
    print("m_row ",m_row)
    for k in range(1, m_row + 1):
         print ("k ",k)

Ожидаемый результат:

m_row 590
k 1
k 2
.........

Но фактический результат:

k 343
k 344
.........

и m_row даже не печатается. Почему я получаю этот вывод ??

1 Ответ

2 голосов
/ 11 апреля 2019

Вы уверены, что в вашем окне вывода есть место для всех выходных данных?

Попробуйте установить m_row в 10 и установить se, если оно печатает ожидаемые данные.

...