使用Openpyxl获取一列数据并生成math操作列表

我是一个python新手我想在python 2.7中使用openpyxl模块来获得一列数字,把它们放在一个列表中,并将它们添加到。

我无法使用for循环,因为它在每个循环中给出了更新的列表。 我怎样才能得到“最终”列表只使用其他方法?

这里是代码:

import openpyxl ac = openpyxl.load_workbook('Financial Sample.xlsx') sheet = ac.get_sheet_by_name('Sheet1') l=[] sum = 0 for i in range(2,10): sub = int(sheet.cell(row=i, column=7).value) l.append(sub) print(l) #for x in []: #sum = sum + x #print(sum) 

谢谢!