openpyxlを使用してExcelファイル(xls形式)を操作する方法


  1. ライブラリのインストール: Pythonのパッケージマネージャを使用してopenpyxlライブラリをインストールします。以下のコマンドを実行します。
pip install openpyxl
  1. Excelファイルの読み込み: openpyxlを使用して、Excelファイルを読み込むことができます。以下は、ファイルを開いてシートを取得する例です。
from openpyxl import load_workbook
# Excelファイルを開く
workbook = load_workbook('ファイル名.xls')
# シートを取得する
sheet = workbook.active
  1. データの読み取り: Excelシートからデータを読み取るには、セルの値を取得する方法があります。以下は、セルの値を取得する例です。
# A1セルの値を取得する
value = sheet['A1'].value
# B2セルの値を取得する
value = sheet.cell(row=2, column=2).value
  1. データの書き込み: Excelシートにデータを書き込むには、セルに値を設定する方法があります。以下は、セルに値を書き込む例です。
# A1セルに値を書き込む
sheet['A1'] = 'Hello, World!'
# B2セルに値を書き込む
sheet.cell(row=2, column=2, value='Openpyxl Example')
  1. ファイルの保存: Excelファイルを保存するには、saveメソッドを使用します。以下は、ファイルを保存する例です。
# ファイルを保存する
workbook.save('保存先のファイル名.xls')

これらの手順とコード例を使用して、openpyxlを使用してExcelファイル(xls形式)を操作する方法を実装できます。必要に応じて、さらに高度な機能や操作を追加できます。