OpenPyXL⑬ (新規ワークブック作成)

新規ワークブック作成

新規のWorkbookオブジェクトを作成するには、openpyxl.Workbookコンストラクタ を使用します。(4行目)

新規のWorkbookオブジェクトを作成すると、Sheet という名前のワークシートが作成されます。

また、アクティブなワークシート名を参照するには active.title を使います。

[Google Colaboratory]

1
2
3
4
5
6
# 新規のWorkbookオブジェクトを生成する
import openpyxl

book = openpyxl.Workbook() # Workbookオブジェクトを生成
print('全ワークシート名', book.sheetnames)
print('アクティブなワークシート名', book.active.title)

[実行結果]

ワークシート名を変更するには、Worksheetオブジェクトのtitleプロパティ に新しいシート名を設定します。

[Google Colaboratory]

1
2
3
4
# ワークシートに独自の名前を付ける
sheet = book['Sheet'] # Sheetを取得
sheet.title = 'シート名' # sheetにはWorksheetオブジェクトが格納されている
print('変更したシート名', book.sheetnames) # 名前が変更されたか確認する

[実行結果]