Вы должны взглянуть на win32com.client.Я оставлю здесь ответ, чтобы помочь вам.Попробуйте запустить его, погуглите ошибки.
import win32com.client
excel = win32com.client.Dispatch('Excel.Application')
excel.Visible = False
wb = excel.Workbooks.Open(xlfile) # path to excel here
excel.Run("Main.RunMain", arg1) # arg here , (Main.RunMain > module+sub)
wb.Close()
del excel