signed

QiShunwang

“诚信为本、客户至上”

成功解决pywintypes.com_error: (-2147221005, ‘无效的类字符串‘, None, None)xlwings报错

2021/3/21 10:10:29   来源:

首先,WIN+R 打开regedit,搜索“WPS.Application”时,找到"KWPS.Application",找到后向上找,找到KET.Application
在这里插入图片描述点开KET.Application,双击默认会出现编辑字符串,复制下就行
然后,在你pycharm安装的盘搜索_xlwindows.py
在这里插入图片描述打开后找到在这里插入图片描述上面的字符串,把这窜字符串删掉,把你复制的编辑字符串粘贴上;然后,向下找找到这窜字符
self._xl = COMRetryObjectWrapper(DispatchEx(‘Excel.Application’))
把它改成这样在这里插入图片描述
我出现报错是因为我把office卸载了,然后安装的wps,wps和office启动字符不一样,xlwings 调用excel表的时候启动字符出现错误导致报错,也是看了https://blog.csdn.net/zqndata/article/details/108326059,这篇文章才弄明白的,但是文章说的不细,我从新写了下,本人新人一枚,请大家点赞哦!