2016-08-02 5 views
0

私はWindows用のxlwingsを使ってソフトウェアを開発しました。ほとんどの場合、このプラットフォームでのみ使用可能なUDF(ユーザー定義関数)に依存しています。xlwings UDFがOSXと互換性がないのはなぜですか?

私はOSXへの拡張を検討したので、なぜこの機能がWindowsに限定されているのか不思議でした。

答えて

2

Windowsでは、UDFはCOMサーバー経由で動作します。これは、pywin32パッケージがサポートするWindows固有の技術です。つまり、低レベルの作業が既に行われているため、xlwingsはExcelとPythonの通信に専念することができます(それ自体はまだまだ多くの作業です)。

Macでは、Excel/Python通信のための容易な利用可能なソリューションはありません。つまり、誰かがを最初に構築する必要があります。これは、それがまだない理由です。

関連する問題