Pythonのライブラリであるxlwingsを使用すると、Excelを開きながらPythonでExcelを操作することができます。以下に、xlwingsを使用してExcelを操作する基本的な手順を示します。
xlwingsのインストール
まず、xlwingsは組み込みライブラリではないので、pipまたはcondaでインストールします。
pip install xlwings
# または
conda install xlwings
ブックの操作
xlwingsでは、ExcelのブックをBook
オブジェクトとして扱います。以下に、ブックの基本操作を示します。
新規ブックの作成
新規ブックを作成するには、xw.Book()
を使用します。
import xlwings as xw
wb = xw.Book()
既存ブックの読み込み
既存のブックを読み込むには、xw.Book(path)
を使用します。
path = "existingbook.xlsx"
wb = xw.Book(path)
ブックの保存
ブックを保存するには、wb.save("savedbook.xlsx")
を使用します。
wb.save("savedbook.xlsx")
ブックの閉じ方
ブックを閉じるには、wb.close()
を使用します。
wb.close()
アクティブブックの操作
xlwingsには、アクティブブックのアクティブシートを簡単に操作する機能があります。以下に、アクティブブックの基本操作を示します。
アクティブブックの取得
アクティブブックを取得するには、xw.books.active
を使用します。
wb = xw.books.active
アクティブブックの指定
アクティブブックを指定するには、wb.activate()
を使用します。
wb.activate()
以上が、Pythonとxlwingsを使用してExcelを操作する基本的な手順です。これらの手順を理解し、適切に使用することで、PythonからExcelを効率的に操作することが可能になります。.