« 座敷童で有名な。。(全焼) | メイン | ZFS の メディアの交換 »

Python で Excel(XLS)データを

Python で Excelデータを読み書きしたくなった。。
のでネットで検索をしてみたら。。

やっぱりあった。

http://sourceforge.net/projects/pyexcelerator/

から
pyexcelerator-0.6.4.1.zip
をダウンロードしてきて


unzip ./pyexcelerator-0.6.4.1.zip

cd pyexcelerator-0.6.4.1/

python ./setup.py build

python ./setup.py install

すれば良い

使いかたは

#!/usr/bin/env python
# -*- coding: utf-8 -*-
import pyExcelerator
def main():
sheets = pyExcelerator.parse_xls(u"foo.xls")
for (sheetName, sheet) in sheets:
print u"sheet_name: %s" % sheetName

keys = sorted(sheet.keys())

for (row, col) in keys:
value = sheet[(row, col)]
print u"%02d,%02d: %s" % (row, col, value)

main()

============
と簡単楽ちん、
今度はExcelファイルを作ってみよう

トラックバック

このエントリーのトラックバックURL:
http://www.green.miki.hyogo.jp/~hiro/mt/mt-tb.cgi/124

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

About

2009年10月08日 16:43に投稿されたエントリーのページです。

ひとつ前の投稿は「座敷童で有名な。。(全焼)」です。

次の投稿は「ZFS の メディアの交換」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。