2016-11-08 40 views
0

收到錯誤'int' object is not callable試圖執行代碼時:「‘廉政’對象不是可調用的」使用openpyxl

sheetNames = wb.get_sheet_names() 
activeSheet = wb.get_sheet_by_name(sheet) 
min = activeSheet.min_row() + 1 
max = activeSheet.max_row() 

我不知道是什麼原因造成這一點,考慮到無論是分申報(與加法操作)和最大功能(沒有任何操作)正在工作,兩者都給出了相同的錯誤。該文檔說.min_row().max_row()都是整數,所以我不確定爲什麼我不能將它們保存爲其他未聲明的變量。有什麼建議?

+1

那麼,對於一件事,你遮蔽內置的'min'和'max'功能。另外,我猜'min_row'和'max_row'是屬性,而不是函數。 –

回答

2

無論min_row也不MAX_ROW的功能,你不需要給他們打電話:

min = activeSheet.min_row + 1 
max = activeSheet.max_row 
+0

噢,好的。謝謝。 – Sig

相關問題