xlwings消灭了我的EXCEL插件

时间:2015-10-14 12:41:28

标签: excel xlwings

我拥有一个名为Valuesoft的EXCEL专业插件。它执行与股票(股票市场)数据相关的若干计算。它是一个160K的dll文件,从EXCEL开始工作正常,包括VBA脚本。但是,只要使用Python的xlwings打开EXCEL文件(工作簿),dll就会消失(与EXCEL菜单上的Addins标记一起)。

1 个答案:

答案 0 :(得分:1)

This question或此msdn article似乎可以解释正在发生的事情,并为您提供解决方法。

由于您使用的是xll加载项,因此对xlwings采用msdn的代码示例应该类似于:

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