python openpyxlを使ってEXCELの値に関数を挿入する

pythonで、ライブラリopenpyxlを使用して、EXCELの値に関数を挿入するサンプルコードを記述してます。pythonのバージョンは3.8.5を使用してます。
環境
- OS windows10 pro 64bit
- python 3.8.5
openpyxl使い方
openpyxlを使用すると、EXCELの値に関数を挿入することが可能です。
openpyxlをインストールされていない方は、pipでインストールします。
pip install openpyxl
<出力結果>
Successfully installed et-xmlfile-1.0.1 jdcal-1.4.1 openpyxl-3.0.5
関数挿入の仕方
import openpyxl
ws['セル名'] = '=利用する関数'
以下は、openpyxlを使用して、EXCELのセルに関数を挿入するサンプルコードとなります。
import openpyxl
wb = openpyxl.Workbook()
ws = wb.active
# シート名を設定
ws.title = "sheet1"
# A1 ~ A5までに 1を挿入する
for rows in ws['A1':'A5']:
for cell in rows:
cell.value = 1
ws['A6'] = '=SUM(A1:A5)'
# 任意の名称で保存
wb.save('test.xlsx')
実行結果

-
前の記事
PostgreSQL オートインクリメント値を初期化する 2021.04.01
-
次の記事
rails6 scaffold使用時 deleteが機能しない 2021.04.01
コメントを書く