python win32com Dispatch, DispatchEx 无法打开(启动)excel pywintypes.com_error: (-2146959355, ‘服务器运行失败'
出现问题时,度娘上找了很多,大致就是两种问题:
1.python和excel的运行权限不统一,找到程序,设置成默认管理员启动。
2.windows的注册表路径和组件策略里的路径不一样,具体操作可以看看其他博客,其他大佬写的很详细了。
而这两种方式我都试玩,还是不行。就出现了我这种第三种:
3.公司权限,加密软件问题。
这个坑我真的白吃不记,很多问题找不到原因,如何解决时,一定要看看自己电脑有没有说明权限加密软件,比如我现在公司用的XunRuan的加密软件,
在我用python调用xlwings,打开xw.app时,就出现服务器运行失败的问题。
还有用其他的库打开各种表格文件的时候,出现莫名其妙的问题时,都要看看这些问题加密权限问题。
解决办法:
找自己IT部门或者负责加密软件权限的人,让他帮忙把权限开下,就可以了!