関数row_valuesおよびcol_valuesを使用して Excel ファイルを処理します。
import xlrd
workbook = xlrd.open_workbook( filename )
sheet_names = workbook.sheet_names()
for sheet_name in sheet_names:
sheet = workbook.sheet_by_name( sheet_name )
# ...
row_values = sheet.row_values( rownum )
# ...
col_values = sheet.col_values( colnum )
たとえば、col_values を list として取得します。ある列に空のセルがある場合はどうすればよいですか? たとえば、セル (1,1) は空ではなく、セル (1,2) は空であり、セル (1,3) は空ではありませんか? セル (1,2) が空であることを検出するにはどうすればよいですか?
空のセルの値として空の文字列を含むリストを取得するのは本当ですか (Excel ファイルを生成するほとんどのよく知られたプログラムの場合)。