为啥 xlwings UDF 与 OSX 不兼容?
Posted
技术标签:
【中文标题】为啥 xlwings UDF 与 OSX 不兼容?【英文标题】:Why are xlwings UDF not compatible with OSX?为什么 xlwings UDF 与 OSX 不兼容? 【发布时间】:2016-08-02 20:21:18 【问题描述】:我开发了一个使用 xlwings for windows 的软件。它主要依赖于仅在此平台上可用的 UDF(用户定义的函数)。
现在我已经考虑扩展到 OSX,我想知道为什么此功能仅限于 Windows。
【问题讨论】:
【参考方案1】:在 Windows 上,UDF 通过 COM 服务器工作。这是pywin32
包支持的 Windows 特定技术,即底层工作已经完成,因此 xlwings 可以专注于让 Excel 和 Python 通过它进行通信(这本身仍然需要大量工作)。
在 Mac 上,没有现成的用于 Excel/Python 通信的低级解决方案,这意味着 有人 必须先构建它。这是很多工作,这就是它尚未完成的原因。
【讨论】:
以上是关于为啥 xlwings UDF 与 OSX 不兼容?的主要内容,如果未能解决你的问题,请参考以下文章