Используйте openpyxl , было бы что-то вроде этого:
from openpyxl import Workbook, load_workbook
classeur1 = load_workbook('test1.xlsx')
classeur2 = load_workbook('test2.xlsx')
feuille1 = classeur1.active
feuille2 = classeur2.active
workbook_result = Workbook()
f_result = workbook_result.active
for row in feuille1.iter_rows():
for cell in row:
f_result.cell(row=cell.row, column=cell.column).value = cell.value
for row in feuille2.iter_rows():
for cell in row:
if f_result.cell(row=cell.row, column=cell.column).value:
f_result.cell(row=cell.row, column=cell.column).value += cell.value
else:
f_result.cell(row=cell.row, column=cell.column)
workbook_result.save('merged.xlsx')
может быть, это будет сильно отличаться, это зависит от данных