python win32com打开 wps excel报错 '服务器出现意外情况。'

调用win32com连接excel端口出错,但是我word却可以正常打开,试了什么kt kpt 都不行,用的是wps 公司专用版,求解

img

img

img

打开excel,找到“excel选项”,点开后点击“加载项”,最下面有个管理加载项的下拉菜单,选“COM加载项”,点“转到”,这时会弹出一个框,把里面pdf软件的加载项前面的勾去掉,点确定就ok了。

再次调用excel时就不报错了。

就是调用ket,但是需要判断一下,et是否可见


import win32com.client

et = win32com.client.Dispatch('ket.Application')

et.Visible = False  # 确定ET是否可见

你用excel的端口连接wps生成的excel文件,一般都会出问题的,你弄个excel表格生成的表格试试.虽然格式一样,但是内在还是有区别的

是不是安装过office excel程序,导致和wps出现了调用冲突呢?参考https://www.weivol.cn/2019/02/wps-excel-application-issue/