我有两个文件,即“宏.xlms“和”数据.csv“
我想从宏.xmls文件位于数据.csv生成一些数据并保存结果
到目前为止,我的代码是:macroPath="Macro.xlsm"
filePath="Output.csv"
def performAnalysis():
if os.path.exists(macroPath):
excel = win32com.client.Dispatch("Excel.Application")
excel.Visible= True
excel.Workbooks.Add(filePath)
excel.Application.Run(macroPath+"!Analyze")
excel.Application.Quit()
del excel
else:
print("Error")
def main():
performAnalysis()
main()
当我运行上面的代码时,我得到以下错误消息:-在
^{pr2}$
谁能告诉我我做错了什么吗?在
代码编辑:def performAnalysis():
if os.path.exists(macroPath):
excel = win32com.client.Dispatch("Excel.Application")
excel.Visible= True
excel.Workbooks.Open(filePath)
excel.Workbooks.Open(macroPath)
excel.Application.Run(macroPath+"!Analyze")
def main():
performAnalysis()
main()
还是犯了同样的错误