成功解决pywintypes.com_error: (-2147221005, '无效的类字符串', None, None)
目录
解决问题
pywintypes.com_error: (-2147221005, '无效的类字符串', None, None)
解决思路
pywintypes.com错误
解决方法
T1、检查并纠正接口
Dispatch里面的参数com接口是不对或不存在的,检查一下是否存在是否有该Com接口
Dispatch("wps.Application")
哈哈,大功告成!
T2、参考网友提供
在_xlwings里面找到self._xl = COMRetryObjectWrapper(DispatchEx(‘Excel.Application’)),把Excel.Application换成KET.Application,
并且把_IDISPATCH_GUID = _GUID()
oledll.ole32.CLSIDFromString后面的这的这串数字换成
"{45540001-5750-5300-4B49-4E47534F4655}",这个是WPS的注册表信息复制过来的,到此就可以用wps了,因为_xlwings里面默认是office的excel信息,所以,显示有如上报错,如果不想这么麻烦可以直接安装office的EXCEL就不会报错!!!