如何修复我的代码以获得一个给出两个值而不是一个值的结果?我的目标是获得A列中每组数字的最大E值。我想获得(1,max E),(2,Max E)等的结果...当我运行时代码,我只获得A列中的值,而不是A和E列中的值。任何帮助将不胜感激。我愿意使用不同的模块来获得我想要的结果。如果可以的话,尽可能地解释你的答案。 文件名是Book1使用Sheet1。
import openpyxl
wb=openpyxl.load_workbook('Book1.xlsx')
sheet= wb.get_sheet_by_name('Sheet1')
for col in ws.columns:
col_max = 0
for cell in col:
if cell.value > col_max:
col_max = cell.value
print('next max:', col_max)
我的结果是:
next max: 1
next max: 2
next max: 3
next max: 4
next max: 5
Excel电子表格: