PythonでExcelファイルを操作する方法 - openpyxlのインストールと使用方法


まず、openpyxlをインストールする方法です。Anacondaを使用している場合は、次のコマンドを使用します。

conda install openpyxl

Anaconda以外の環境を使用している場合は、pipを使ってインストールします。

pip install openpyxl

インストールが完了したら、Excelファイルの読み書きや操作が可能になります。以下にいくつかの使用例を示します。

  1. Excelファイルの読み込み
from openpyxl import load_workbook
# Excelファイルの読み込み
workbook = load_workbook('sample.xlsx')
# シートの取得
sheet = workbook.active
# シート内のセルの値を取得
cell_value = sheet['A1'].value
print(cell_value)
  1. Excelファイルの書き込み
from openpyxl import Workbook
# 新しいExcelファイルの作成
workbook = Workbook()
# シートの取得
sheet = workbook.active
# シートに値を書き込む
sheet['A1'] = 'Hello, World!'
# Excelファイルを保存
workbook.save('output.xlsx')
  1. シートの作成と編集
from openpyxl import Workbook
# 新しいExcelファイルの作成
workbook = Workbook()
# 新しいシートの作成
sheet = workbook.create_sheet('Sheet2')
# シート名の変更
sheet.title = 'New Sheet'
# シート内のセルに値を書き込む
sheet['A1'] = 'Data 1'
sheet['B1'] = 'Data 2'
# Excelファイルを保存
workbook.save('output.xlsx')

これらはopenpyxlの基本的な使用例ですが、実際のデータ操作に応じてさまざまなメソッドや機能を使用することができます。詳細な情報については、openpyxlの公式ドキュメントを参照してください。

以上が、PythonでExcelファイルを操作するための基本的な方法となります。これを参考にして、ブログ投稿に役立てていただければ幸いです。