xlrdは、Excelファイル(特に古い.xls形式)からデータと書式情報を読み取るためのライブラリです。ただし、このライブラリは.xlsファイル以外は読み取れないため、新しいファイル形式を読み取る代替手段については、こちらをご覧ください。

以下に、Pythonで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))

このコードは、指定したExcelファイルを開き、ワークシートの数、ワークシートの名前、最初のワークシートの名前と行数と列数、D30セルの値、そして各行の内容を出力します。

ただし、xlrdはPythonの標準ライブラリではないため、使用する前にインストールする必要があります。インストールは以下のコマンドで行うことができます。

pip install xlrd

以上がPython 3.10でのxlrdライブラリの基本的な使用方法になります。このライブラリを使うことで、PythonでExcelデータを効率的に扱うことが可能になります。

投稿者 admin

コメントを残す

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