python操作excel求和,Python 对Excel求和、合并居中的操作

需求

原始表格:

python操作excel求和,Python 对Excel求和、合并居中的操作_第1张图片

想在Total列中对每日的Amount进行汇总,然后对Date和Total进行合并居中,效果如下:

python操作excel求和,Python 对Excel求和、合并居中的操作_第2张图片

思路

遍历Excel行,从第一个非空Date列开始,到下个非空Date列,对Amount列进行求和,结果赋给第一个非空Data列对应行的Total列。

代码

import os

import openpyxl

from openpyxl.styles import Border, Side, PatternFill, Font, GradientFill, Alignment

def range_sum(worksheet,start,end):

sum = 0

for row in worksheet[start:end]:

for cell in row:

if cell.value != None:

sum += cell.value

return sum

def is_blank_row(worksheet,row_num,max

你可能感兴趣的:(python操作excel求和)