Pythonのopenpyxl
モジュールを使用してExcelのシートを操作する方法を解説します。特に、シートのインデックスを指定してシートを取得する方法に焦点を当てます。
シートのインデックスを指定して取得する
以下のPythonコードは、openpyxl
を使用してExcelファイルからシートをインデックスで取得する方法を示しています。
import openpyxl
# ワークブックを開く
wb = openpyxl.load_workbook("text.xlsx")
# インデックス番号を指定してシートを取得(注意:インデックス番号は0から始まる)
ws = wb.worksheets[0]
# シートオブジェクトを表示
print(ws)
このコードを実行すると、<Worksheet "Sheet1">
という結果が得られ、シートオブジェクトが正常に取得されていることが確認できます。
注意点
シートのインデックスは0から始まるため、最初のシートを取得するにはwb.worksheets[0]
を使用します。また、シートの順序はExcelファイルに依存するため、特定のシートを取得するにはシートの名前を使用することをお勧めします。
以上、PythonとOpenpyxlを使用してExcelシートをインデックスで取得する方法について解説しました。この情報がPythonとOpenpyxlの使用に役立つことを願っています。