OpenPyXLインストール
python -m pip install openpyxl
OpenPyXLチュートリアル
ファイル(ブック)操作
ファイル(ブック)新規作成
import openpyxl
wb = openpyxl.Workbook()
既存ファイル(ブック)を開く
import openpyxl
wb = openpyxl.load_workbook('filename')
読み取り専用で開く
import openpyxl
wb = openpyxl.load_workbook('filename', read-only=True)
ファイル(ブック)保存
import openpyxl
wb = openpyxl.save('filename')
シート操作
シート新規作成
import openpyxl
ws = wb.create_sheet(title='sheetname')
シート名取得
import openpyxl
wb = openpyxl.load_workbook('filename')
print(wb.sheetnames)
シートオブジェクト取得
import openpyxl
wb = openpyxl.load_workbook('filename')
ws = wb['sheetname']
シート削除
import openpyxl
wb = openpyxl.load_workbook('filename')
ws = wb['sheetname']
wb.remove(ws)
セル操作
セル取得
cell = ws['A1']
cell = ws.cell(row=1, col=1)
cell = ws.cell(1, 1)
セルの値取得
val = cell.value
セルの値入力
cell.value = 'value'
参考
openpyxl - A Python library to read/write Excel 2010 xlsx/xlsm files — openpyxl 3.1.3 documentation
Tutorial — openpyxl 3.1.3 documentation