for f in [os.path.join(os.getcwd(), 'CM1.xlsx'), os.path.join(os.getcwd(),
    'CM2.xlsx')]:
    w = excel.Workbooks.Open(f)
w.Sheets(1).Copy(wb.Sheets(1))
wb.SaveAs(os.path.join(os.getcwd(), 'CM.xlsx'))
excel.Application.Quit()
Как объединить несколько листов Excel из разных файлов в один файл