有没有一种方法可以通过Python xlwings在Excel工作区的功能区中使用命令/功能?

时间:2020-09-25 20:33:32

标签: python excel com ribbon xlwings

为避免混淆,我想指出的是,我不是要安装Excel的xlwings插件,而要让xlwings选项卡出现在功能区中。

相反,我正在创建一个python程序,我想在其中使用和使用Excel窗口顶部Ribbon上的 other 加载项功能。我一直在使用xlwings通过python操作excel,想知道这个库或任何其他库是否有能力做我想做的事。

1 个答案:

答案 0 :(得分:0)

不,您不能使用xlwings做到这一点。但是,您可以使用PyXLL https://www.pyxll.com来做到这一点。

这是文档中的相关部分:https://www.pyxll.com/docs/userguide/ribbon.html

与xlwings不同,PyXLL是将Python嵌入Excel的Excel加载项,使您可以在Python中创建功能齐全的Excel加载项,包括您自己的功能区控件。

您可以在https://support.pyxll.com/hc/en-gb/articles/360042910613-What-is-the-difference-between-PyXLL-and-xlwings-

处详细了解两个软件包之间的区别。
相关问题