openpyxl
はPythonでExcelファイルを操作するためのライブラリです。その中にはiter_rows()
というメソッドがあり、これを使うとExcelの行を順番に取得することができます。
import openpyxl
# Excelファイルを読み込む
wb = openpyxl.load_workbook('sample.xlsx')
# ワークシートを選択
ws = wb['Sheet1']
# iter_rows()を使って行を順番に取得
for row in ws.iter_rows():
for cell in row:
print(cell.value)
上記のコードでは、iter_rows()
メソッドを使ってExcelの各行を順番に取得し、その行の各セルの値を出力しています。
また、iter_rows()
メソッドには引数があり、これを使って取得する行の範囲を指定することも可能です。例えば、min_row=2
と指定すると2行目からデータを取得します。
このように、iter_rows()
メソッドを使うと、PythonでExcelのデータを効率的に操作することができます。Pythonとopenpyxl
を使って、Excelデータの操作を自由自在に行いましょう!.