openpyxlでExcelの行を操作する
Pythonのopenpyxl
モジュールを使用すると、Excelの行や列を簡単に操作することができます。
特定のセル範囲のデータを読み取る
openpyxl
を使用して、ワークシートの特定のセル範囲のデータを読み取ることができます。以下に示すコードは、「C2:H12の範囲」を1行ずつ読み取る例です。
import openpyxl
wb = openpyxl.load_workbook("company_members_range_test.xlsx")
ws = wb.worksheets[0]
for row in ws["C2:H12"]:
values = []
for col in row:
values.append(col.value)
print(values)
行や列をループする
openpyxl
では、iter_rows()
やiter_cols()
を使用して、行や列をループすることができます。以下に示すコードは、行をループする例です。
import openpyxl
wb = openpyxl.load_workbook('test.xlsx')
ws = wb['Sheet1']
for row in ws.iter_rows():
for cell in row:
print(cell.value)
行や列を挿入、削除する
openpyxl
では、insert_rows()
, insert_cols()
, delete_rows()
, delete_cols()
などのメソッドを使用して、行や列を挿入、削除することができます。
以上、Pythonとopenpyxlを使用したExcel行操作についての基本的な情報を提供しました。これらのテクニックを使用することで、PythonからExcelデータを効率的に操作することが可能になります。.