首页 > 解决方案 > 有没有办法通过 Python xlwings 使用 Excel 工作表功能区中的命令/功能?

问题描述

为避免任何混淆,我想指出我并没有尝试为 Excel 安装 xlwings 插件并让 xlwings 选项卡出现在功能区中。

相反,我正在创建一个 python 程序,我想在其中访问和使用位于 Excel 窗口顶部功能区中的其他加载项功能。我一直在使用 xlwings 通过 python 操作 excel,我想知道这个库或任何其他库是否能够完成我想做的事情。

标签: pythonexcelcomribbonxlwings

解决方案


不,你不能用 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-


推荐阅读