2017-01-02 61 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