pythonでExcelファイルを読み込む
読み込みだけなら、xlrdモジュールが使えます。
http://www.lexicon.net/sjmachin/xlrd.htm
適当なExcelファイル「Book1.xls」を作ります。
以下、クイックスタートサンプルです。
import xlrd book = xlrd.open_workbook("Book1.xls") print "The number of worksheets is", book.nsheets print "Worksheet name(s):", book.sheet_names() sh = book.sheet_by_index(0) print sh.name, sh.nrows, sh.ncols print "Cell B3 is", sh.cell_value(rowx=2, colx=1) for rx in range(sh.nrows): print sh.row(rx)
あっけないほど簡単だぁ。。
モジュールとしては、変なクセもなくて扱いやすい印象です。
なおxlrdは読み込み専用ですが、xlwtモジュールで書き込みが出来るそうです。