PythonでExcelファイルを操作するためのライブラリとして、xlrdがあります。このライブラリは、Excelの.xls形式のファイルからデータと書式情報を読み取ることができます。

しかし、このライブラリは.xls形式以外のファイルを読み取ることはできません。新しいファイル形式を読み取る代替手段については、こちらをご覧ください。

以下に、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セルの値、そして各行の内容を出力します。

Python 3.7でxlrdをインストールするには、以下のコマンドを使用します。

pip3 install xlrd

これで、Python 3.7でxlrdパッケージを使用してExcelファイルを操作する準備が整いました。データ分析やデータ処理において、xlrdパッケージは非常に便利なツールとなるでしょう。

投稿者 admin

コメントを残す

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