xlwings.应用程序()创建没有加载插件的Excel实例

2024-04-18 10:35:39 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用Python、Excel和CapIQ。如果我正常启动excel实例,然后使用xlwings连接到它,一切都正常工作,但是如果我尝试使用python创建excel实例,则不会加载任何插件。你知道吗

这是我这边的问题还是我的预期行为?你知道吗

目前的情况有点不方便,因为在启动任何Python程序之前,我必须运行一个excel实例。你知道吗

enter image description here


Tags: 实例程序插件情况xlwingsexcelcapiq
1条回答
网友
1楼 · 发布于 2024-04-18 10:35:39

这是意料之中的。当您以编程方式启动Excel时,它不会加载任何加载项,您必须手动执行此操作。你知道吗

如果它是一个标准的xlam外接程序,那么只需执行xw.Book(r'C:\path\to\addin.xlam')。如果是xll,请参见this SO question

import xlwings as xw
wb = xw.Book('YourWorkbook.xls')
wb.app.api.RegisterXLL(r"C:\path\to\YourAddIn.xll")

相关问题 更多 >