首页 > 解决方案 > win32com DispatchEx 返回无效的类字符串

问题描述

我正在尝试使用 win32com.client 加载工作簿,然后刷新它。

运行此命令时,我已将问题缩小到此错误:

import win32com.client as win32
xlapp = win32.DispatchEx('Excel.Application')

pywintypes.com_error: (-2147221005, 'Invalid class string', None, None)

从本地机器运行时我没有问题。但是,我是从没有安装 excel 的虚拟机上运行的。这会导致错误吗?

标签: pythonpywin32win32com

解决方案


如果您没有安装 Excel,您希望 pywin32 如何调度它?

如果您能够使其从本地计算机运行,我认为这是主要问题。


推荐阅读