PythonとOpenPyXLを使用してExcelのセルにデータを書き込む方法を解説します。この記事では、セルへの値の書き込みと編集について説明します。
Excelのセルに書き込む方法
PythonでExcelのセルに書き込むには、openpyxl
パッケージを使用します。まず、openpyxl
をインストールする必要があります。
import openpyxl
# ブックを取得
wb = openpyxl.load_workbook('sample.xlsx')
# シートを取得
ws = wb['Sheet1']
# セルへ書き込む
ws['A1'] = 'test'
# 保存する
wb.save('sample.xlsx')
上記のコードでは、sample.xlsx
というExcelファイルを開き、Sheet1
というシートのA1
セルにtest
という文字列を書き込んでいます。
Excelのセルの値を編集する方法
次に、Excelのセルの値を編集する方法を見てみましょう。
import openpyxl
# ブックを取得
wb = openpyxl.load_workbook('sample.xlsx')
# シートを取得
ws = wb['Sheet1']
# セルの値を編集
ws['A1'] = 'fixed'
# 保存する
wb.save('sample.xlsx')
上記のコードでは、先ほど作成したsample.xlsx
を開き、A1
セルの値をtest
からfixed
に修正しています。
以上、PythonとOpenPyXLを使用したExcelのセルへの書き込みと編集についての解説でした。この知識を活用して、PythonでExcel操作を効率化しましょう。