このサイトはアドセンスやアフィリエイト広告を利用しています

python

openpyxlのExcelファイルの新規作成・読み込み・保存の方法 python

pythonでエクセルファイルを操作するときの基本項目を紹介します

私は最初すごいハマったのが、最後にsaveをしないでpythonを実行していて、なんでファイルが保存されないの?反映されないの?っとめっちゃ悩みました。最後はきっちりファイルを保存しましょう

import openpyxl as excel

#新規ファイルを作る
book = excel.Workbook()

#ファイルを開く そしてbook変数に保存
book = excel.load_workbook("ファイル名.xlsx")

#ファイルを開いて計算式を値で表示してbook変数に保存
book = excel.load_workbook("ファイル名.xlsx", data_only=True)

#シートを選択する
sheet = book.active #アクティブなシートを選択してsheet変数に保存
sheet = book.worksheets[0] #シートは0番から順番となっています sheet変数に保存

#エクセルを保存する
book.save("ファイル名.xlsx") #これを忘れない事

#ワークブックを閉じる
book.close()

-python
-