Excelをpythonで操作めちゃ便利(unicodeに変換してくれる)
以下のように使えて、めちゃ便利。
ただし、cell(0, 0) がexcelのA1に対応しており、そこの注意のみ必要。
import csvのようにunicode変換に悩むこともない。
import xlrd book = xlrd.open_workbook('test.xls') print book.name sheet1 = book.sheet_by_index(0) cellA1 = sheet1.cell(0, 0) cellA2 = sheet1.cell(1, 0) cellB1 = sheet1.cell(0, 1) cellB2 = sheet1.cell(1, 1) print cellA1.value print cellA2.value print cellB1.value print cellB2.value