使用xlwings操作wps,“找不到成员”报错的解决办法
生活随笔
收集整理的這篇文章主要介紹了
使用xlwings操作wps,“找不到成员”报错的解决办法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
小白入坑,第一次使用xlwings,保存為excel時一直報錯 pywintypes.com_error: (-2147352573, ‘找不到成員。’, None, None)。尋找良久,發現原來電腦僅安裝office時,不會顯示次報錯,但office與wps并存時(本人主力wps),報錯。結合網上大神經驗,自救操作及結果如下:
1、排查python與系統位數,皆為64位——pass
2、修改源代碼,將521行
“self._xl = COMRetryObjectWrapper(DispatchEx(“Excel.Application”))”
修改為 “self._xl = COMRetryObjectWrapper(Dispatch(“ket.Application”))” ——無效,依舊報錯
3、創建impl并傳入——報錯
_xl = COMRetryObjectWrapper(DispatchEx(“ket.Application”))
impl = xw._xlwindows.App(visible=False, add_book=False, xl=_xl)
app = xw.App(visible=False, add_book=False, impl=impl)
4、卸載office,重裝office ——成功
總結
以上是生活随笔為你收集整理的使用xlwings操作wps,“找不到成员”报错的解决办法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 音乐频谱-傅里叶变换
- 下一篇: 江苏南京图片大集合[精选]