【发布时间】:2022-01-13 10:39:09
【问题描述】:
假设我有一个如下所示的导入 excel 表:
A B C D
4.296178, 0.434362, 0.033033, 2.758968
0.296178, 0.434362, 0.033033, 0.758968
3.396178, 0.434362, 0.033033, 1.758968
我想以返回每列总和的方式遍历它,我该怎么做?
我试过这个:
import openpyxl
templist = []
Col_one_total = []
Col_two_total = []
Col_three_total = []
for row in sheet.rows:
Col_one_total += row[0].value
Col_two_total += row[1].value
Col_three_total += row[2].value
templist.append(Col_one_total)
templist.append(Col_two_total)
templist.append(Col_three_total)
return max(templist)
但我一直收到错误消息 TypeError: 'float' object is not iterable。
有谁知道如何解决这个问题?
【问题讨论】:
-
你试过熊猫吗?