リンク

2016年3月24日木曜日

PythonでExcelファイルを読み込む

Pythonで既存のExcelファイルを読み込む方法をご紹介します。

Excelファイルを読み込むには「xlrd」モジュールが便利です。
# モジュールのインポート
import xlrd

# Excelファイルを開く
book  =xlrd.open_workbook('test.xlsx')

# シート数を取得する
book.nsheets

# 全てのシート名を取得する
book.sheet_names()

# インデックス番号で指定したシートに接続する
get_sheet = book.sheet_by_index(1)

# インデックス番号で指定したシート名を取得する
book.sheet_by_index(1).name

# 接続したシートで使用されている列数・行数を取得する
get_sheet.ncols # 列数
get_sheet.nrows # 行数

# 指定セルの値を取得する
get_sheet.cell(0, 0).value
##  [参考] セルの座標は(縦、横)で指定し、共に0から始まる。
##        セルA1は(0, 0)となり、セルD5は(4, 3)となる。

# 指定列・指定行の値を全て取得する
get_sheet.col_values(0) # 列
get_sheet.row_values(0) # 行

0 件のコメント:

コメントを投稿