尝试获取Excel工作表中的行数时出现属性错误。我在python中使用过openpyxl库
这是python 3x版本和使用的openpyxl最新版本
导入openpyxl 从openpyxl导入load_workbook wb = load_workbook(“ automation-book-example.xlsx”)
ws = wb.get_sheet_by_name('Sheet1')
print(ws.get_highest_row())
回溯(最近通话最近): 文件“ C:\ Users \ kamaraj \ Desktop \ python-excel \ openpyxl \ automation-book-example.py”,第9行,在 打印(ws.get_highest_row()) AttributeError:“工作表”对象没有属性“ get_highest_row”
答案 0 :(得分:1)
不赞成使用get_highest_row()方法,您可以通过调用工作表的max_row或max_column属性来获得最高的行或列。
ws=wb.get_sheet_by_name('Sheet1')
print(ws.max_row)