AttributeError: у объекта «Рабочий лист» нет атрибута «get_highest_row» в openpyxl (python) - PullRequest
0 голосов
/ 07 июня 2019

Я получаю ошибку атрибута при попытке получить количество строк в листе Excel. Я использовал библиотеку openpyxl в python

Это версия Python 3x и последняя использованная версия openpyxl

импорт openpyxl из openpyxl import load_workbook термометру = load_workbook ( "Автоматизация-книги example.xlsx")

получить лист

WS = wb.get_sheet_by_name ( 'Лист1')

печать (ws.get_highest_row ())

Traceback (последний вызов был последним): Файл "C: \ Users \ kamaraj \ Desktop \ python-excel \ openpyxl \ automatic-book-example.py", строка 9, в печать (ws.get_highest_row ()) AttributeError: у объекта «Рабочий лист» нет атрибута «get_highest_row»

1 Ответ

1 голос
/ 07 июня 2019

Метод get_highest_row () устарел, вы можете получить самую высокую строку или столбец, вызвав свойства max_row или max_column рабочего листа.

ws=wb.get_sheet_by_name('Sheet1')

print(ws.max_row)
...