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

时间:2018-04-21 19:31:17

标签: python excel python-3.x openpyxl

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

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

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,并用简单的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')