PythonでExcelファイルを操作するためには、xlrdというライブラリがあります。このライブラリは、Excelの.xls形式のファイルからデータを読み取ることができます。ただし、.xls以外のファイル形式はサポートされていません。

xlrdのインストール

Pythonのxlrdライブラリをインストールするには、以下のコマンドを実行します。

pip install xlrd

特定のPythonバージョンにインストールする場合は、以下のようにバージョンを指定します。

py -3.8 -m pip install xlrd

xlrdの使用方法

xlrdライブラリを使用してExcelファイルからデータを読み取る基本的なコードは以下の通りです。

import xlrd

book = xlrd.open_workbook("myfile.xls")
print("The number of worksheets is {0}".format(book.nsheets))
print("Worksheet name(s): {0}".format(book.sheet_names()))

sh = book.sheet_by_index(0)
print("{0} {1} {2}".format(sh.name, sh.nrows, sh.ncols))
print("Cell D30 is {0}".format(sh.cell_value(rowx=29, colx=3)))

for rx in range(sh.nrows):
    print(sh.row(rx))

このコードでは、まずxlrd.open_workbook関数を使用してExcelファイルを開きます。次に、ワークシートの数と名前を表示します。その後、最初のワークシートを選択し、その名前、行数、列数を表示します。最後に、D30セルの値と各行の内容を表示します。

以上がxlrdライブラリの基本的なインストール方法と使用方法です。このライブラリを使えば、Pythonで.xls形式のExcelファイルからデータを簡単に読み取ることができます。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です