“'int' 对象不可调用”使用 openpyxl
"'int' object is not callable" using openpyxl
尝试执行代码时出现错误 'int' object is not callable
:
sheetNames = wb.get_sheet_names()
activeSheet = wb.get_sheet_by_name(sheet)
min = activeSheet.min_row() + 1
max = activeSheet.max_row()
我不知道是什么原因造成的,考虑到 min 声明(带有加法运算)和 max 函数(没有任何运算)都没有工作,两者都给出了同样的错误。文档说 .min_row()
和 .max_row()
都是整数,所以我不确定为什么我不能将它们保存到其他未声明的变量中。有什么建议吗?
min_row 和 max_row 都不是函数,你不需要调用它们:
min = activeSheet.min_row + 1
max = activeSheet.max_row
尝试执行代码时出现错误 'int' object is not callable
:
sheetNames = wb.get_sheet_names()
activeSheet = wb.get_sheet_by_name(sheet)
min = activeSheet.min_row() + 1
max = activeSheet.max_row()
我不知道是什么原因造成的,考虑到 min 声明(带有加法运算)和 max 函数(没有任何运算)都没有工作,两者都给出了同样的错误。文档说 .min_row()
和 .max_row()
都是整数,所以我不确定为什么我不能将它们保存到其他未声明的变量中。有什么建议吗?
min_row 和 max_row 都不是函数,你不需要调用它们:
min = activeSheet.min_row + 1
max = activeSheet.max_row