通过不同长度的多个工作簿循环?

我有一些代码来循环多个工作簿:

wb = load_workbook(fileName) for curTitle in wb.worksheets: ws = wb.get_sheet_by_name(name = curTitle.title) for row in ws.range('A1:C100'): for cell in row: #Do Something 

但是,每个工作表的范围是不同的。 有没有办法让最后一行有数据?

这是openpyxl的文档 。

如果你看一下工作表模块,你会看到你的工作表有像calculate_dimension()get_highest_row()等function。

Range(“A1:C”&Range(“A65536”)。End(xlup).Row)

假设你有数据直到列A的最后一行