如何使用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')