python - 有没有办法通过 Python xlwings 使用 Excel 工作表功能区中的命令/功能?
问题描述
为避免任何混淆,我想指出我并没有尝试为 Excel 安装 xlwings 插件并让 xlwings 选项卡出现在功能区中。
相反,我正在创建一个 python 程序,我想在其中访问和使用位于 Excel 窗口顶部功能区中的其他加载项功能。我一直在使用 xlwings 通过 python 操作 excel,我想知道这个库或任何其他库是否能够完成我想做的事情。
解决方案
不,你不能用 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-
推荐阅读
- xml - 在 xforms 的重复功能中设置根节点的值
- python - 在大表中添加展开/折叠按钮
- python - 使用最少的 sys.path hack 解决从嵌套文件夹结构导入的问题
- apache - 如何修复 Liferay 7.4.2 中禁止的 URL 重定向?
- cmake - 如何在cmake中对多个文件使用EXCLUDE REGEX
- javascript - Vue3对象渲染无效,但vue2成功
- python - python setup.py egg_info" 失败,错误代码为 1
- model - 计算 2 个 LDA 模型之间的余弦相似度
- xml-rpc - 如何记录所有 Odoo 13 RPC 请求和响应
- python - 可以在 Anaconda 中使用 pyodc 连接到 Oracle DB,但不能在本地 py 脚本中