はじめに
使用しているもの
openpyxl 3.0.10
# 前提コード
import openpyxl
wb = openpyxl.Workbook()
注意
間違いやもっとこうした方がいい、みたいのがあるかも
内容
get_なんたらは基本使わない
調べるとよく出てくる、
wb.get_sheet_by_name('Sheet1')
なんかはもう古いみたい。
他にもなにやら新しくなっているものがあり、ちょいちょい怒られる。
以下新旧対照表
内容 | 新 | 旧 |
---|---|---|
シート名を指定する | wb["Sheet1"] | wb.get_sheet_by_name('Sheet1') |
シートを消す | wb.remove(worksheet=wb["Sheet1"]) | wb.remove_sheet(wb.get_sheet_by_name('Sheet1')) |
シート一覧の取得 | wb.sheetnames | wb.get_sheet_names() |