Python での Excel 読み書き

xlrd :読込みのみ。
xlwt:書込みのみ。しかも、*.xlsx は書けない。*.xls しか書けない。
1つのExcelに対して、読込み書込み両方の場合は、openpyxl を使う

pip install openpyxl でインストール

セル (cell) の行(row), 列(cols) の数え方は、1始まりであることに注意!

cell( rows, cols, value )

サンプル

import openpyxl

wb = openpyxl.load_workbook("test.xlsx")
sheet = wb.get_sheet_by_name('シート1')
print(sheet.cell(1, 2).value)

# a-z を1列目、2行目~文字 'z' までを書き込む
list = [chr(i) for i in range(ord('a'), ord('z') +1)]
for ix in range(len(list)):
    sheet.cell(ix + 2, 1).value = list[ix]

# Save
wb.save("test.xlsx")