如何使用Python win32com中的所有默认加载项来运行excel

import win32com import win32com.client as win32 xl = win32.gencache.EnsureDisplatch('Excel.Application') 

这引发了Excel,但无论什么原因,没有插件加载。

如果Excel已经加载,插件将保持加载并可访问。

请指教。

上下文:我正在从使用专有插件进行调用的工作表中获取数据。 如果插件不加载,我需要刮的所有单元格都会抛出错误。

也许你可以添加代码来访问你的插件在macros中,然后从Python自动化macros。

 xl.Run("Book1.xls!Macro1") 

xl = win32.gencache.EnsureDisplatch('Excel.Application')

错别字在这里。

xl = win32.gencache.EnsureDispatch('Excel.Application')