Pythonでエクセルファイルを扱うには,xlrd / xlwt / xlutils パッケージを使えばよいのですが,2014.9.28現在python3に対応していないので,これらをインストールすると以下のようなエラーが出ます.
$ sudo pip install xlwt
Downloading/unpacking xlwt
Downloading xlwt-0.7.5.tar.gz (115kB): 115kB downloaded
Running setup.py (path:/tmp/pip_build_root/xlwt/setup.py) egg_info for package xlwt
Traceback (most recent call last):
File "", line 17, in
File "/tmp/pip_build_root/xlwt/setup.py", line 4, in
from xlwt import __VERSION__
File "/tmp/pip_build_root/xlwt/xlwt/__init__.py", line 3, in
from Workbook import Workbook
ImportError: No module named "Workbook"
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "", line 17, in
File "/tmp/pip_build_root/xlwt/setup.py", line 4, in
from xlwt import __VERSION__
File "/tmp/pip_build_root/xlwt/xlwt/__init__.py", line 3, in
from Workbook import Workbook
ImportError: No module named "Workbook"
----------------------------------------
Cleaning up...
Command python setup.py egg_info failed with error code 1 in /tmp/pip_build_root/xlwt
Storing debug log for failure in /home/ubuntu/.pip/pip.log
このエラーを回避するには,Python3対応のライブラリを使用すればよいわけで,以下からダウンロード可能です.
残念ながらpython3に対応したxlutilsは見つけられませんでした...