Pythonは、その強力なライブラリとモジュールのおかげで、Excelの読み込みと書き込みを簡単に行うことができます。特にopenpyxlというモジュールは、Excelファイル(.xlsx)の操作に特化しています。

Excelファイルの読み込みと書き込み

まずは、Excelファイルを読み込み、書き込む基本的なコードを見てみましょう。

import openpyxl

# ブックを開く
wb = openpyxl.load_workbook('sample.xlsx')

# アクティブなシートを取得
ws = wb.active

# セルに値を書き込む
ws['A1'] = 'Hello, World!'

# ブックを保存
wb.save('sample.xlsx')

このコードは、sample.xlsxというExcelファイルを開き、アクティブなシートのA1セルに’Hello, World!’という文字列を書き込み、その結果を同じファイルに保存します。

セルの読み取り

次に、Excelファイルからデータを読み取る方法を見てみましょう。

import openpyxl

# ブックを開く
wb = openpyxl.load_workbook('sample.xlsx')

# アクティブなシートを取得
ws = wb.active

# セルの値を読み取る
value = ws['A1'].value
print(value)

このコードは、sample.xlsxというExcelファイルを開き、アクティブなシートのA1セルの値を読み取り、その値を表示します。

まとめ

Pythonのopenpyxlモジュールを使用すれば、Excelの読み込みと書き込みを簡単に行うことができます。これにより、Pythonを使ってExcelデータの自動化や分析が可能になります。さらに詳しい情報や使用例については、公式ドキュメンテーションや関連記事を参照してください。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です