我在寻找答案时遇到了一些困难 - 我正在编写一些简单的VBA代码,目标是让我的同事可以将其安装为插件或自定义选项卡。作为一名Python开发者,我当然更倾向于使用xlwings或pyxll开发,但据我所知,为了调用Python的任何内容,您都必须在每台计算机上安装xlwings?
理想情况下,我可以使用xlwings或pyxll开发Excel插件,并将其导出为普通的Excel插件,以便我的同事能够轻松安装。不幸的是,我无法在每台目标计算机上安装所有必需的Python模块。
这是否可能实现,还是只是一厢情愿?
xlwings addin install
,不确定如何绕过这一点。所有我的Python脚本都可以部署为PyInstaller,如此处https://docs.xlwings.org/en/stable/deployment.html建议的那样。 我刚刚将它们制作成了exe文件,但我认为我仍然需要要求用户运行“xlwings addin install”。 - Valentin_Ștefan