有没有办法通过 Python xlwings 在 excel sheet 的功能区中使用 commands/features?

Is there a way to use the commands/features in the Ribbon of an excel sheet through Python xlwings?

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

我正在创建一个 python 程序,我想在其中访问和使用位于 [=23= 顶部功能区中的 other 插件功能] windows。我一直在使用 xlwings 来操纵 excel 到 python,我想知道这个库或任何其他库是否能够完成我想做的事情。

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

做到这一点

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

与 xlwings 不同,PyXLL 是一个 Excel add-in,它将 Python 嵌入到 Excel 中,允许您创建功能齐全的 Excel add-in Python 中的 s,包括您自己的功能区控件。

您可以在此处详细了解这两个软件包之间的差异 https://support.pyxll.com/hc/en-gb/articles/360042910613-What-is-the-difference-between-PyXLL-and-xlwings-