2016-08-02 96 views
0

我開發了一個使用xlwings for windows的軟件。它主要依賴於UDF(用戶定義的函數),它只能在此平臺上使用。爲什麼xlwings UDF與OSX不兼容?

現在我已經考慮擴展到OSX,我想知道爲什麼這個功能僅限於Windows。

回答

2

在Windows上,UDF通過COM服務器工作。這是pywin32軟件包支持的Windows專用技術,即低級別的工作已經完成,因此xlwings可以專注於使Excel和Python通過它進行通信(這本身仍然是很多工作)。

在Mac上,沒有現成的Excel/Python通信的低級解決方案,這意味着某人必須先構建它。這是很多工作,這是它尚未到達的原因。

相關問題