Xlrd

xlrd.png

getting started

#coding: UTF-8
import xlrd
book = xlrd.open_workbook("自分のエクセルファイル.xlsx")
print "ワークシートの数", book.nsheets
for sheet in book.sheet_names():
    print "ワークシートの名前(s):", sheet.encode("utf_8")
sh = book.sheet_by_index(0)
print "シートの名前:s",sh.name.encode("utf_8")
print "シートの行数:d",sh.nrows
print "シートの列数:d",sh.ncols
print "セルD30は", sh.cell_value(rowx=3, colx=3).encode("utf_8")
for rx in range(sh.nrows):
    for cell in sh.row(rx):
         print cell.value.encode("utf_8")

xlrd.sheet.Cell型

for rx in range(sh.nrows):
    print sh.row(rx)#<-list型
# sh.row(i)リストの中にxlrd.sheet.Cellが入っている
Bibliography
1. xlrdドキュメント…ちょっとわかりにくいし、網羅されていないかんじ

excel python

サポートサイト Wikidot.com excelpython