Pythonでopenpyxlを使用して新しいワークブックを作成する方法


  1. openpyxlをインストールする: まず、Pythonのパッケージ管理ツール(pip)を使用してopenpyxlをインストールします。以下のコマンドを実行してください:
pip install openpyxl
  1. ワークブックを作成する: openpyxlを使用して新しいワークブックを作成するには、以下のコードを使用します:
from openpyxl import Workbook
# 新しいワークブックを作成
workbook = Workbook()
# アクティブなシートを取得
sheet = workbook.active
# シートにデータを追加
sheet['A1'] = 'Hello'
sheet['B1'] = 'World!'
# ワークブックを保存
workbook.save('new_workbook.xlsx')

上記のコードでは、Workbookクラスを使用して新しいワークブックを作成し、activeメソッドを使用してアクティブなシートを取得します。シートにデータを追加するには、セルのアドレスを指定して値を設定します。最後に、saveメソッドを使用してワークブックを保存します。

  1. シートの追加と削除: 新しいシートを作成し、既存のシートを削除する方法もあります。以下のコードを参考にしてください:
from openpyxl import Workbook
# 新しいワークブックを作成
workbook = Workbook()
# 新しいシートを作成
new_sheet = workbook.create_sheet('New Sheet')
# シートを削除
old_sheet = workbook['Sheet']
workbook.remove(old_sheet)
# ワークブックを保存
workbook.save('new_workbook.xlsx')

上記のコードでは、create_sheetメソッドを使用して新しいシートを作成し、removeメソッドを使用して既存のシートを削除しています。

以上が、openpyxlを使用して新しいワークブックを作成する方法と、シートの追加と削除の方法です。これらのコード例を使用して、約1000語のブログ投稿を作成することができます。