Я использую openpyxl-2.4.0-b1 и Python версии 34. Ниже мой код:Openpyxl. MAX_COLUMNS дает ошибку
из openpyxl импорта load_workbook из openpyxl импорта Workbook
filename= str(input('Please enter the filename name, with the entire path and extension: '))
wb = load_workbook(filename)
ws = wb.worksheets[0]
row_main = 1
#Main Program starts here. Loop for the entire file
print ('Col =', ws.max_column())
while (row_main <(ws.max_row())): #Process rows for each column
print ('ROW =', row_main)
row_main += 1
Он впадает в ошибка: Traceback (самый последний вызов последнего): печать ('Col =', ws.max_column()) TypeError: 'INT' объект не вызываемая
я не могу использовать получить, потому что он устарел. Спасибо заранее.
Пожалуйста, не писать код, как это потому, что он работает против опубликованный API. Вызов 'ws.max_row' и' ws.max_column' часто будет очень медленным, так как они требуют openpyxl для вычисления размера рабочего листа каждый раз. Вот почему мы предоставляем методы работы с строками и столбцами. –