在 openpyxl 中如何在特定行中找到 max_column 数字

in openpyxl how to find the max_column number in a particular row

我们知道sheet.max_column()给出了整个Excel文件的最大列数。但我的问题是如何找到特定行中的最大列号?

假设有一个已保存的 Excel 文件不为空,我想知道该 Excel 文件的第 3 行的最大列数。那我怎么才能找到呢?

我遇到了同样的问题,并通过简单的 for 循环和 if 语句解决了。我检查它是否为空,然后如果它是空的我赋值。 'A' 是列,你可以随意更改。这是我的工作:

 workbook = openpyxl.load_workbook('RankingInfo.xlsx')
 sheet = workbook.get_sheet_by_name('Sheet1')
 for i in range(1,20000):
   if sheet['A'+str(i)].value == None:
      sheet['A'+str(i)] = isbn
  workbook.save('RankingInfo.xlsx')