拡張機能#

xlwingsアドインを拡張し、UDFやRunPythonマクロのようなコードを簡単に自分で追加することができます。そして、拡張したアドインを配布すれば、エンドユーザーはUDFのインポートや自分で関数を書くことなく使えるようになります。アドインの拡張は、追加的なコードをVBAモジュールに記述しxlwingsアドインに追加するだけでできます。

UDFの拡張機能はVBAの参照設定をすることなく全てのワークブックで使えるようになります。

Excel用SQL#

xlwingsアドインには、拡張機能Excel用SQLシンタックス(sqlite dialect)が組み込まれています:

=sql(SQL Statement, table a, table b, ...)
_images/sql.png

この拡張機能はUDFを用いるため、現時点ではWindowsのみ利用可能です。