请问openpyxl 中怎样将 B4 = '= sum(A1:B4)'转为一个函数 ,A1,B4做为参数
代码及计算函数可这样写:
from openpyxl import load_workbook
wb=load_workbook('t1215.xlsx')
ws=wb.active
print(ws['B5'].value)
def cal(x,y):
sums=0
for row in ws[x:y]:
for cell in row:
sums+=cell.value
return sums
print(cal('A1','B4'))
请问openpyxl 中怎样将 B5 = '= sum(A1:B4)'转为一个函数 ,A1,B4
好像不能整行循环,如果这一行中前面有文字,但我只计算(E174:J175)结果 会报错,TypeError: unsupported operand type(s) for +=: 'int' and 'str',请指教
return 错误