Excel刷新使用VB宏中的2个模块

时间:2018-11-29 10:05:02

标签: python excel vba excel-vba

我只有1个工作表(名为:Report),我试图从Python在同一工作表上运行VBA宏的module1和module 2,并将结果写入两个不同的数据框中以进行比较..这两个数据帧的代码都将使用module1数据本身进行更新

    if os.path.exists(templatepath):

        xl.Workbooks.Open(os.path.abspath(templatepath), ReadOnly=1)
        xl.Application.Run(templatename +"!Module1.Fetch_details",report1,ReportName_1,FY,FYMonth,MonthStarting)
        xl.Application.Run(templatename +"!Module2.Fetch_details1",report2,ReportName_2,FY,FYMonth,MonthStarting)
        xl.Application.Quit()


    df1=pd.read_excel(templatefolderpath+"Results\\"+ ReportName_1 + ".xls",'Report')
    df2=pd.read_excel(templatefolderpath+"Results\\"+ ReportName_2 + ".xls",'Report')

0 个答案:

没有答案