- 必要なモジュールのインポート: まず、openpyxlモジュールをインストールし、次のようにインポートします。
import openpyxl
- Excelファイルの読み込み:
データを挿入するExcelファイルを開くために、openpyxlの
load_workbook
関数を使用します。
workbook = openpyxl.load_workbook('ファイル名.xlsx')
- シートの選択: データを挿入するシートを選択します。デフォルトでは、最初のシートが選択されます。
sheet = workbook.active
もし特定のシートを選択したい場合は、シート名を指定します。
sheet = workbook['シート名']
- データの挿入:
データを挿入するために、
cell
関数を使用します。例えば、A1セルにデータを挿入する場合は、次のようにします。
sheet['A1'] = 'データ'
複数のセルにデータを挿入する場合は、ループを使用してデータを挿入することもできます。
data = ['データ1', 'データ2', 'データ3']
for i, value in enumerate(data, start=1):
sheet.cell(row=i, column=1).value = value
- Excelファイルの保存: データを挿入した後は、Excelファイルを保存します。
workbook.save('ファイル名.xlsx')
これで、openpyxlを使用してExcelファイルにデータを挿入する方法がわかりました。必要に応じて、上記のコード例をカスタマイズして使用してください。