Python 3.5.2,openpyxl v 2.4.1,get_highest_row(),AttributeError

时间:2017-01-02 06:40:40

标签: python-3.x openpyxl attributeerror

我是Python新手,而我在使用openpyxl模块打开Excel文件时遇到问题。我在openpyxl上运行Python 3.5.2 V2.4.1 Windows上的{1}}。这是我的代码的一小部分。我得到了以下错误。

这是我遇到的错误:

enter image description here

请帮我解决这个问题,找到一种获取工作表中最大行数和列数的方法。

如果我必须更改我的openpyxl模块版本,请说明!

提前致谢。

WorkBook = openpyxl.load_workbook("G:\\Python_Created\\DS.xlsx")
#I have a Sheet named "Original" in my Excell Workbook
Sheet = WorkBook.get_sheet_by_name("Original")
Sheet.get_highest_row()

2 个答案:

答案 0 :(得分:2)

查看enigmas回答

wb = load_workbook(path, use_iterators=True)
sheet = wb.worksheets[0]

row_count = sheet.max_row
column_count = sheet.max_column

答案 1 :(得分:1)

我认为该方法已过时, 在较新版本的openpyxl库中 前往https://pypi.org/project/openpyxl/ 您可以使用此方法获取行数和列数

#to get the row count
sheet.max_row
#to get the column count
sheet.max_column