分配xlwingsmacros没有xlwings安装?

我无法find答案 – 我正在编写一些简单的VBA,其目标是让我的同事可以将其作为附加或自定义选项卡安装。 当然,来自Python的我会喜欢使用xlwings或pyxll,但是据我所知,为了调用任何python,您必须在每台计算机上安装xlwings。
理想的情况是,我可以用xlwings或pyxll开发excel插件,并将其导出为正常的excel插件,这样我的同事就可以轻松安装。 不幸的是,我无法在每台目标计算机上安装所有需要的Python模块。
这是可能的或只是一厢情愿的想法?

一种可能性是将所有需要的python文件(脚本,xlwings文件和python解释器)转换为独立的可执行文件。 xlwings网站举例说明了这一点(fibonacci_standalone.zip)。

我不是专家,但根据我的经验,这是一厢情愿的想法。

首先,你的同事需要在他们的计算机上安装Python,以便使用xlwings加载项从VBA运行。 但是,如果他们有python(以及任何你喜欢numpy,xlwings等使用的相关模块),那么你可以给你的同事一个你的macros的副本(也许上面的xlwings源代码,所以他们不需要上传加载到VBA)。

再次,我不是一个专家,但我已经尝试解决这个问题,并找不到更好的解决scheme。