使用openpyxl的程序问题

时间:2017-06-14 16:36:49

标签: excel python-3.x loops openpyxl

如何修复我的代码以获得一个给出两个值而不是一个值的结果?我的目标是获得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电子表格:

enter image description here

0 个答案:

没有答案