当前位置 : 主页 > 编程语言 > 其它开发 >

python win32com Dispatch, DispatchEx 无法打开(启动)excel pywintypes.com_error: (-2146959355, ‘服

来源:互联网 收集:自由互联 发布时间:2022-05-30
python win32com Dispatch, DispatchEx 无法打开(启动)excel pywintypes.com_error: (-2146959355, ‘服务器运行失败')问题: '-2146959355, ‘服务器运行失败' 度娘上找了很久,大致有的几种解决办法: 1.pytho
python win32com Dispatch, DispatchEx 无法打开(启动)excel pywintypes.com_error: (-2146959355, ‘服务器运行失败') 问题:

'-2146959355, ‘服务器运行失败'
度娘上找了很久,大致有的几种解决办法:

1.python和excel的运行权限不统一,找到程序,设置成默认管理员启动。

https://blog.csdn.net/qq_38282706/article/details/116376430

2.windows的注册表路径和组件策略里的路径不一样,具体操作可以看看其他博客,其他大佬写的很详细了。

https://blog.csdn.net/qq_38282706/article/details/116376430

3.先把python程序和Excel进程都关掉。手动启动Excel,提示说上次启动不正常,进入安全模式启动。启动后,我发现左侧有很多恢复的Excel文档,这些文件没有什么实际意义了,就点击了关闭。第二次手工启动Excel就正常了。

https://blog.csdn.net/longzhiwen888/article/details/46562833/

而这些方式我都试完,还是不行。

4.就出现了我这种原因:公司应用权限,加密软件问题。

  这个坑我真的百吃不记,很多次打开各种文件失败找不到原因,不知道如何解决时,一定要看看自己电脑有没有文件权限加密软件,比如我现在公司用的XunRuan的加密软件。
在我用python的xlwings,xlrd等第三方库,打开Excel时,就出现服务器运行失败的问题。
  还有用其他的库打开各种表格文件的时候,出现加密,权限,解压等错误的问题时,都要看看这些文件的加密权限。

解决办法:

  找自己IT部门或者负责加密软件权限的人,让他帮忙把管理控制权限开下,就可以了!
如何看自己文件是否加密,就是看你操作的Excel图标有没有一个盾牌或者其他的图标在Excel图标上面。
图片

上一篇:二层网络环路问题
下一篇:没有了
网友评论