xlwingsのインストール
xlwingsはPythonの組み込みライブラリではないので、pipまたはcondaでインストールします。
pip install xlwings
conda install xlwings
ブックの基本操作
xlwingsでは、ブック(Excelファイル)をBookオブジェクトとして扱います。
新規ブックの作成
import xlwings as xw
wb = xw.Book()
既存ブックの読み込み
path = "existingbook.xlsx"
wb = xw.Book(path)
ブックの保存
path = "_savedbook.xlsx"
wb.save(path)
ブックを閉じる
wb.close()
アクティブブックの確認・指定方法
xlwingsには、アクティブブックのアクティブシートを簡単に操作する機能があります。
アクティブブックを取得
wb = xw.books.active
print(wb.name)
アクティブブックの指定
wb1 = xw.Book("existingbook.xlsx")
wb2 = xw.Book("existingbook2.xlsx")
print(xw.books.active.name)
wb1.activate()
print(xw.books.active.name)
以上がPythonとxlwingsを使ってExcelを効率化する方法の一部です。詳細な情報や更なる使用例については、公式ドキュメンテーションをご覧ください。.