Excelファイル読み込み

Link Reference.

In [1]:
# -*- coding: utf-8 -*-
import cv2
import xlrd

#エクセルファイル読込み
book = xlrd.open_workbook('sample.xlsx')

#シート数を表示してみる
print "sheet num:",book.nsheets,"\n"

#全シート名を列挙してみる
print "sheet name:"
for name in book.sheet_names():
    print name


#第1シートの名前表示
print "1st sheet name:", book.sheet_by_index(0).name,"\n"

#第1シートの列数、行数
sheet_1 = book.sheet_by_index(0) 
print "col num:", sheet_1.ncols 
print "row num:", sheet_1.nrows 

#sheet_1の各セルの出力
for row in range(sheet_1.nrows):
    print "\nrow:",row
    for col in range(sheet_1.ncols):
        print sheet_1.cell(row,col).value
sheet num: 3 

sheet name:
Sheet1
Sheet2
Sheet3
1st sheet name: Sheet1 

col num: 3
row num: 3

row: 0
good#01
500.0
12個

row: 1
good#02
450.0
10個

row: 2
good#03
300.0
4個

inserted by FC2 system