Daily Archives: 2013年9月6日

ExcelでPythonを動かす。

====== ExcelでPythonを動かす。 ======
約1年前の記事ですが、[[http://jp.techcrunch.com/2012/08/11/20120810python-for-microsoft-excel-company-ironspread-comes-out-of-beta-changes-name-to-data-nitro/|Microsoft ExcelでPythonのスクリプトを動かせるプラグインDataNitro]]が一般公開されたそうです。

これは、全然知らなかったです。ExcelでPythonが動けば、ほかにプログラムはいらないくらいですよね。
また、個人利用及び非商用に限り、無償ライセンスが発行されます。
Open Sourceの開発には持ってこいです。

===== DataNitro setup =====
とりあえずは、ユーザー登録をして、個人利用及び非商用使用の理由を書いて申請します。
そうすると、30 days trialではなく、無制限のversionをdownloadすることができます。
詳しくは、[[https://datanitro.com/|Python in Excel — DataNitro]]をみてくださいね。

後は、downloadしたsetup.exeを実行すれば良いだけです。
ここで注意点、すでにPython 2.7.5はintasllしているので、checkを外します。
以上でsetup終了です。

===== DataNitroを使う =====
DataNitroは、Excel 2007を起動すると、さらにメニュー登録され、
{{http://blog.godo-tys.jp/wp-content/gallery/datanitro/image01.jpg}}
のようにDataNitroが追加されます。

Editorをclickすると、
{{http://blog.godo-tys.jp/wp-content/gallery/datanitro/image02.jpg}}
のようなIDLEなEditorが開きます。

Python Shellをclickすると、
{{http://blog.godo-tys.jp/wp-content/gallery/datanitro/image03.jpg}}
のIPythonのcmdターミナルが開くようです。
使い方については、[[https://datanitro.com/docs/|documentation]]などを参考にすれば良いかと思います。

これは、Pythonのmoduleもimportできるようなので、使い方次第で非常に強力なprogram環境になります。
ちょいと、本腰入れてやったみようかな?

是非、みなさんtryしてみてください。