xlwings.Sheet 簡易リファレンス
はじめに
これは xlwings 0.11.5 本家xlwings.Sheets 本家xlwings.Sheet の簡易日本語リファレンスである。
xlwings.Sheets
Sheets はブックに含まれる全シートを管理する。
VBA:Worksheets
import xlwings as xw
wss = xw.sheets # アクティブブックのシート管理インスタンスを返す
# VBA:ActiveWorkbook.WorkSheets
wss.active # アクティブなSheetインスタンスを返す
wss['Sheet1'] # wss[0] 添え字指定も可能 Sheetインスタンスを返す
wss('Sheet1') # wss(1) インデックス指定も可能 Sheetインスタンスを返す
wss.add(name=None, before=None, after=None) # 新規 Sheetインスタンス作成し返す
wss.count # Sheetインスタンス数を返す
api プロパティーはない
xlwings.Sheet
Sheet は単一のシートを管理する。
VBA:Worksheet
import xlwings as xw
ws = xw.sheets.active # アクティブなSheetインスタンスを返す
ws.activate() # シートをアクティブにする
ws.select() # 選択状態にする
ws.delete() # シートを削除する
ws.index # シート番号を返す
ws.name # シート名を返す
ws.book # xw.Book を返す
ws.cells # 全範囲を示すRangeインスタンスを返す
ws.clear() # 全範囲の値と書式をクリアする
ws.clear_contents() # 全範囲の値のクリアする
ws.autofit(axis=None) # 全範囲の高さ幅を自動調整する 'rows' 'r' 'columns' 'c'
ws[...] # [0:1, :10] 添え字指定可能 xw.Range(...) を参照
ws.range(...) # xw.Range(...) を参照
ws.names # xw.Names() を返す
ws.charts # 表管理インスタンスを返す
ws.pictures # 画像管理インスタンスを返す
ws.shapes # シェイプオブジェクト管理インスタンスを返す
ws.api # ネイティブインスタンスを返す