2016-08-02 122 views
0

我开发了一个使用xlwings for windows的软件。它主要依赖于UDF(用户定义的函数),它只能在此平台上使用。为什么xlwings UDF与OSX不兼容?

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

回答

2

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

在Mac上,没有现成的Excel/Python通信的低级解决方案,这意味着某人必须先构建它。这是很多工作,这是它尚未到达的原因。

相关问题