« 2012年9月 | トップページ | 2012年12月 »

2012年11月

2012年11月 7日 (水)

Python : Excel 読み/書きパッケージのインストール方法

Python で Excel ファイルを 読み/書き するためのパッケージ としてxlrd, xlwt があります。このパッケージのインストール方法をメモしておきます。

■環境
 ・OS     : Windows 7
 ・Python  : Ver 2.7.1   
   (Pythonは事前にインストールしておく。
日本Pythonユーザ会 > Python標準リリース)

■パッケージダウンロード
 以下から xlrd, xlwt, xlutil をダウンロード
  ・
http://www.python-excel.org/

 ・xlrd:エクセルファイル読込みに使用
 ・xlwt:エクセルファイル書込みに使用
 ・xlutils:コピー、フィルター処理などに使用

■ダウンロードしたファイルの破損/改ざん有無チェック
 Windows7でファイルのMD5を調べるには、例えば以下のフリーソフトを使用します
  ・
HashTab  (リンクは窓の杜に張ってあります。個人使用のみフリー)
  ・
FCIV    @ マイクロソフト

■圧縮ファイルを解凍するソフトをインストール
 何でも良いのですが、フリーソフトとしては以下があります。
 ・
Archive decoder (リンクは窓の杜に張ってあります)

■xlrd, xlwt, xlutils インストール方法
 xlrd を例に説明します。

 ダウンロードしたファイルの名前はバージョンにより数字部分が変わりますが「xlrd-0.8.0.tar.gz」のような形式だと思います。
 これを解凍ソフトで解凍します。解凍して出来たフォルダの中に
setup.py が存在するはずです。
 「コマンドプロンプト」を起動してsetup.py が存在するフォルダへ移動。
 以下のコマンドを実行すればインストール完了です。

 >python setup.py install

コマンドプロンプトの表示

C:\Temp\xlrd-0.8.0>python --version
Python 2.7.1

C:\Temp\xlrd-0.8.0>python setup.py --help
Common commands: (see '--help-commands' for more)

  setup.py build      will build the package underneath 'build/'
  setup.py install    will install the package

- - - 省略 - - -

C:\Temp\xlrd-0.8.0>python setup.py install
running install
running build
running build_py
creating build
creating build\lib
creating build\lib\xlrd
copying xlrd\biffh.py -> build\lib\xlrd
copying xlrd\book.py -> build\lib\xlrd

- - - 省略 - - -

running install_scripts
copying build\scripts-2.7\runxlrd.py -> C:\bin\Python27\Scripts
running install_egg_info
Writing C:\bin\Python27\Lib\site-packages\xlrd-0.8.0-py2.7.egg-info

C:\Temp\xlrd-0.8.0>

■リンク
 このパッケージを使用してEXCEL読み書きするサンプルプログラム
  ・
Python: EXCELファイル読み書き

« 2012年9月 | トップページ | 2012年12月 »