为什么xlwings UDF与OSX不兼容?

我开发了一个使用xlwings for windows的软件。 它主要依赖于UDF(用户定义的函数),它只能在这个平台上使用。

现在我已经考虑扩展到OSX,我想知道为什么这个function仅限于Windows。

在Windows上,UDF通过COM服务器工作。 这是pywin32软件包支持的特定于Windows的技术,也就是说低级别的工作已经完成了,因此xlwings可以专注于使Excel和Python进行通信(这本身还有很多工作)。

在Mac上,Excel / Python通信没有现成的低级解决scheme,这意味着有人必须先构build它。 这是很多工作,这是它不在那里的原因。