class WorkBook:
Excelのワークブックを取り扱うクラスです。
ワークシートの生成や削除や位置移動、読み込みや保存を行います。 また、カスタムスタイルやカスタムテーブルスタイルの作成、削除も可能です。
openWorkBook等で取得されたインスタンスは、不要となった時点でcloseメソッドを呼び、ワークブックを閉じる必要があります。
Method | add |
カスタムセルスタイルを追加します。 |
Method | add |
カスタムテーブルスタイルを追加します。 |
Method | add |
ワークシートの参照先として用いる外部ワークブックを追加します。 |
Method | add |
カスタムテーブルスタイルを追加します(ピボットテーブル)。 |
Method | add |
ワークシートを追加します。 |
Method | close |
ワークブックを閉じます。 |
Method | delete |
カスタムセルスタイルを削除します。 |
Method | delete |
カスタムテーブルスタイルを削除します。 |
Method | delete |
ワークシートを削除します。 |
Method | get |
カスタムセルスタイルを取得します。 |
Method | get |
カスタムテーブルスタイルを取得します。 |
Method | get |
外部ワークブック一覧を取得します。 |
Method | get |
名前付き範囲クラスのインスタンスを取得します。 |
Method | get |
ワークシート数を取得します。 |
Method | get |
ワークシートを移動します。 |
Method | is |
Excelの日付1904年形式であるかどうかを取得します。 |
Method | move |
ワークシートを移動します。 |
Method | open |
ワークシートを開きます。 |
Method | save |
ワークブックを同一ファイルに保存します。パスワード付きワークブックを読み込んだ場合、パスワード付きで保存されます。 |
Method | save |
ワークブックを別ファイルに保存します。 |
Method | set |
ワークブックのファイル属性として所属組織(Company)を設定します。 |
Method | set |
ワークブックのファイル属性としてドキュメント作成者を設定します。 |
Method | set |
ワークブックのファイル属性としてドキュメントの最終更新者を設定します。 |
Method | set |
ワークブックのファイル属性として管理者(マネージャー)を設定します。 |
Method | update |
ワークシートの参照先として用いる外部ワークブックを更新します(参照先のデータを再度取り込みます)。 |
str
, customStyleObject: dto.CustomStyleObject
, builtinNumber: Optional[ enums.XlBuiltInStyle]
= None):
¶
カスタムセルスタイルを追加します。
XlBuiltInStyleを指定した場合、カスタムセルスタイルを既存のスタイルからコピー&上書きして追加します。
Parameters | |
stylestr | セルスタイル名 |
customCustomStyleObject | セルスタイルオブジェクト |
builtinXlBuiltInStyle , optional | 派生元スタイル |
str
, customTableStyleObject: dto.CustomTableStyleObject
, defaultStyle: Optional[ enums.XlDefaultTableStyle]
= None):
¶
カスタムテーブルスタイルを追加します。
XlDefaultTableStyleを指定した場合、カスタムテーブルスタイルを既存のスタイルからコピー&上書きして追加します。
CustomTableStyleObjectクラスは、ピボットテーブルと共用して使用されています。
設定可能項目は、テーブルスタイルとピボットテーブルスタイルで違います。
Parameters | |
tablestr | テーブルスタイル名 |
customCustomTableStyleObject | テーブルスタイルオブジェクト |
defaultXlDefaultTableStyle , optional | 派生元テーブルスタイル |
ワークシートの参照先として用いる外部ワークブックを追加します。
Parameters | |
path:str | 外部ブックを参照する関数や値を新規に入力する前に、本メソッドで外部ワークブックを予め登録しておく必要があります。 |
Returns | |
int | 追加された外部ブックID 1から始まります。 |
str
, customTableStyleObject: dto.CustomTableStyleObject
, defaultPivotStyle: Optional[ enums.XlPivotDefaultTableStyle]
= None):
¶
カスタムテーブルスタイルを追加します(ピボットテーブル)。
XlPivotDefaultTableStyleを指定した場合、カスタムテーブルスタイルを既存のスタイルからコピー&上書きして追加します(ピボットテーブル)。
CustomTableStyleObjectクラスは、ピボットテーブルと共用して使用されています。
設定可能項目は、テーブルスタイルとピボットテーブルスタイルで違います。
Parameters | |
tablestr | ピボットテーブルスタイル名 |
customCustomTableStyleObject | テーブルスタイルオブジェクト |
defaultXlPivotDefaultTableStyle , optional | 派生元ピボットテーブルスタイル |
ワークシートを追加します。
positionの先頭は1です。positionの前にシートを挿入します(-1の場合は最後尾になります)。
Parameters | |
sheetstr | シート名 |
position:int , optional | 挿入位置 |
Returns | |
WorkSheet | 追加したワークシートクラス |
カスタムテーブルスタイルを削除します。
テーブルスタイル、ピボットテーブルスタイル両方とも削除可能です。
Parameters | |
tablestr | テーブルスタイル名または、ピボットテーブルスタイル名 |
カスタムテーブルスタイルを取得します。
テーブルスタイルも、ピボットテーブルスタイルも取得可能です。
Parameters | |
tablestr | テーブルスタイル名または、ピボットテーブルスタイル名 |
Returns | |
CustomTableStyleObject | テーブルスタイルオブジェクト |
外部ワークブック一覧を取得します。
Returns | |
MapIntString | map<int,String> int:externalId(外部ワークブックID)、String:外部ワークブックのファイルパス。外部ワークシートIDは1から始まります。 |
ワークブックを同一ファイルに保存します。パスワード付きワークブックを読み込んだ場合、パスワード付きで保存されます。
passWordを指定した場合、ワークブックをパスワード付きで同一ファイルに保存します。
保存可能なファイル形式は、.xlsx,.xlsm,.xltx,.xltmです。
Parameters | |
passstr , optional | パスワード |
ワークブックを別ファイルに保存します。
passWordを指定した場合、ワークブックを別ファイルにパスワード付きで保存します。
保存可能なファイル形式は、.xlsx,.xlsm,.xltx,.xltmです。
Parameters | |
savestr | 保存Excelの絶対パス |
passstr , optional | パスワード。読み込んだパスワード付きワークブックを空文字で設定すると、パスワードなしとなります。 |