いこブログ

非ITエンジニアのサラリーマンが業務を自動化、効率化するためのプログラムや生活を豊かにする情報を紹介します。

【Python】OpenPyXLでセルに値を書き込み保存する

openpyxlモジュールのインストール

pipを使用してインストールできます。

pip install openpyxl

セルに値を書き込みワークブックを保存する

import openpyxl

# Workbookオブジェクトを新しく作成
wb = openpyxl.Workbook()
# 作成したWorkbookオブジェクトに存在するSheetを指定
sheet = wb.get_sheet_by_name("Sheet")

# SheetのA1セルにHello Worldと書き込む
sheet["A1"] = "Hello World"

# SheetのB1セルにHello Worldと書き込む
sheet.cell(row = 1, column = 2).value = "Hello World"

# save()メソッドでファイル名を指定してワークブックを保存する
wb.save("example.xlsx")

セルに値を書き込む場合、座標を文字列で指定する方法と、cell()メソッドで指定する方法があります。