openpyxlを使用したExcelファイルへのデータ挿入方法


  1. 必要なモジュールのインポート: まず、openpyxlモジュールをインストールし、次のようにインポートします。
import openpyxl
  1. Excelファイルの読み込み: データを挿入するExcelファイルを開くために、openpyxlのload_workbook関数を使用します。
workbook = openpyxl.load_workbook('ファイル名.xlsx')
  1. シートの選択: データを挿入するシートを選択します。デフォルトでは、最初のシートが選択されます。
sheet = workbook.active

もし特定のシートを選択したい場合は、シート名を指定します。

sheet = workbook['シート名']
  1. データの挿入: データを挿入するために、cell関数を使用します。例えば、A1セルにデータを挿入する場合は、次のようにします。
sheet['A1'] = 'データ'

複数のセルにデータを挿入する場合は、ループを使用してデータを挿入することもできます。

data = ['データ1', 'データ2', 'データ3']
for i, value in enumerate(data, start=1):
    sheet.cell(row=i, column=1).value = value
  1. Excelファイルの保存: データを挿入した後は、Excelファイルを保存します。
workbook.save('ファイル名.xlsx')

これで、openpyxlを使用してExcelファイルにデータを挿入する方法がわかりました。必要に応じて、上記のコード例をカスタマイズして使用してください。