2017-01-02 83 views
-1

我是Python的新手,虽然打开Excel文件时出现问题openpyxl Module.I'm Running openpyxl V2.4.1在Windows上的Python 3.5.2。这是我的Code.I'm得到以下错误的一小部分。Python 3.5.2,openpyxl v 2.4.1,get_highest_row(),AttributeError

这是我收到的错误:

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() 
+1

我认为这是在''openpyxl'.Using的SheetObj.max_row'最新版本和'SheetObj.max_column'将​​达到同样的目的没有这样的属性他们将分别返回最高行数和列数。 –

回答

1

退房enigmas答案

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

row_count = sheet.max_row 
column_count = sheet.max_column