'从Python运行Excel文件'错误

Sha*_*sal 0 python excel winapi

当我尝试通过从python调用EXCEL本身来打开excel文件时,我收到错误.我该如何解决这个问题?

提前致谢.

代码是:

    from win32com.client import Dispatch
    xl = Dispatch('Excel.Application')
    wb = xl.Workbooks.Open(r"data\Modules.xls")       
Run Code Online (Sandbox Code Playgroud)

错误是:

pywintypes.com_error:(-2147352567,'异常发生.',(0,u'Microsoft Office Excel',u"'data\Modules.xls'找不到.检查文件名的拼写,并验证文件位置是否正确.\n \n如果您尝试从最近使用的文件列表中打开文件,请确保该文件尚未重命名,移动或删除.",u'C:\ Program Files( x86)\ Microsoft Office\Office12\1033\XLMAIN11.CHM',0,-2146827284),无)

Mik*_*maa 7

使用os.path.abspath()将文件系统路径转换为绝对路径.你和Python进程的当前工作目录是不一样的.

http://docs.python.org/library/os.path.html