如何使用元组和openpyxl对电子表格行中的最后一个元素求和?

时间:2015-05-16 00:09:51

标签: python excel openpyxl

我需要将下面列出的每一行的最后一个单元格中的所有cellObj.values相加。每行的最后一个元素是一个浮点数。想法或建议?

import openpyxl

wb = openpyxl.load_workbook('DIGITAL.xlsx')
sheet = wb.get_sheet_by_name('DIGITAL')

for rowOfCellObjects in sheet['B2':'O828']:
    for cellObj in rowOfCellObjects:
        print(cellObj.coordinate, cellObj.value)
    print('--- END OF ROW ---')

1 个答案:

答案 0 :(得分:0)

够容易。将每一行转换为元组,使用[-1]获取最后一个单元格并使用内置sum进行计算。