qq_36826233
2020-01-03 10:07
采纳率: 44.4%
浏览 1.1k

Python+xlwings 多线程操作excel 报错,请问怎么解决

错误内容:
pywintypes.com_error: (-2147417842, '应用程序调用一个已为另一线程整理的接口。', None, None)

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • threenewbee 2020-01-03 20:19
    已采纳

    基于dde/ole方式操作excel不适合多线程,你应该同步线程,使得操作excel的代码不要并发,而是顺序操作。

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • 'ゞBibo。 2020-01-04 16:31

    在打开excel之前加上pythoncom.CoInitialize()

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题