PythonのライブラリであるOpenpyxlを使ってExcelの行を挿入、削除する方法について説明します。
行の挿入
まずは行の挿入方法から始めます。以下のコードを見てみましょう。
import openpyxl
wb = openpyxl.Workbook()
ws = wb.active
for rows in range(1, 20):
for cols in range(1, 20):
cell = ws.cell(row=rows, column=cols)
values = cell.coordinate
cell.value = values
ws.insert_rows(5)
wb.save('test.xlsx')
このコードは、新しいExcelワークブックを作成し、各セルにその座標を記入します。そして、ws.insert_rows(5)
の行で5行目に新しい行を挿入します。
行の削除
次に行の削除方法を見てみましょう。以下のコードを見てみましょう。
import openpyxl
wb = openpyxl.Workbook()
ws = wb.active
for rows in range(1, 20):
for cols in range(1, 20):
cell = ws.cell(row=rows, column=cols)
values = cell.coordinate
cell.value = values
ws.delete_rows(5)
wb.save('test.xlsx')
このコードも新しいExcelワークブックを作成し、各セルにその座標を記入します。そして、ws.delete_rows(5)
の行で5行目を削除します。
以上がPythonとOpenpyxlを使ってExcelの行を挿入、削除する基本的な方法です。これらのコードを参考に、自分のニーズに合わせてカスタマイズしてみてください。.