class WorkSheet:
ExcelのWorkSheetを取り扱うクラスです。
Method | activate |
ワークシートのタブのアクティブ/非アクティブ(起動時の表示項目か否か)を設定します。 |
Method | add |
チャート図形クラスを追加し、そのインスタンスを取得します。 |
Method | clear |
ワークシート上のセルをワークシート初期値に戻します。 |
Method | clear |
ワークシート上の列をワークシート初期値に戻します。 |
Method | clear |
列方向のアウトラインのクリアを行います。 |
Method | clear |
ワークシート上の行をワークシート初期値に戻します。 |
Method | clear |
行方向のアウトラインのクリアを行います。 |
Method | copy |
セル範囲の上書きコピーを行います。 |
Method | copy |
セル範囲の上書きコピーを行います(コピー対象: CopyContentTypeAll)。 |
Method | copy |
行の上書きコピーを行います。 |
Method | delete |
ワークシート上のセル範囲の削除を行います。 |
Method | delete |
チャート図形クラスを削除します。 |
Method | delete |
ワークシート上の列の削除を行います。 |
Method | delete |
ワークシート上の行の削除を行います。 |
Method | get |
ワークシートのアクティブな(選択されている)セル範囲の取得を行います。 |
Method | get |
オートフィルタークラスを取得します。 |
Method | get |
セル範囲クラスを取得します。A1:B2=(startRow=1,startCol=1,endRow=2,endCol=2)です。 |
Method | get |
チャート図形クラスを取得します。 |
Method | get |
列クラスを取得します。 |
Method | get |
コメント/メモクラスを取得します。 |
Method | get |
条件付き書式クラスを取得します。 |
Method | get |
水平方向改行クラスを取得します。 |
Method | get |
ハイパーリンククラスを取得します。 |
Method | get |
テーブル取得/生成クラスを取得します。 |
Method | get |
シート名称の取得を行います。 |
Method | get |
ワークシートの印刷情報(ページマージン等の情報)を取得します。 |
Method | get |
PivotTable取得/生成クラスを取得します。 |
Method | get |
セル範囲クラスを取得します。 |
Method | get |
行クラスを取得します。 |
Method | get |
図形クラスを取得します。 |
Method | get |
並び替えクラスを取得します。 |
Method | get |
垂直方向改行クラスを取得します。 |
Method | get |
外観情報クラスを取得します。 |
Method | insert |
ワークシート上のセル範囲の挿入を行います。 |
Method | insert |
ワークシート上の列の挿入を行います。 |
Method | insert |
ワークシート上の行の挿入を行います。 |
Method | is |
ワークシートがアクティブかどうか(現在のワークシートのタブが起動時の表示項目か)を取得します。 |
Method | set |
ワークシートのアクティブな(選択する)セル範囲の設定を行います。 |
Method | set |
列方向のアウトラインを設定します。 |
Method | set |
関数の一括入力を行います。 |
Method | set |
シート名称の設定を行います。 |
Method | set |
ワークシートの印刷情報(ページマージン等の情報)を設定します。 |
Method | set |
行方向のアウトラインを設定します。 |
Method | set |
セル値の一括入力を行います。 |
ワークシートのタブのアクティブ/非アクティブ(起動時の表示項目か否か)を設定します。
Parameters | |
isbool | アクティブのタブを一つにするには、現在アクティブなタブを非アクティブにして、現在のシートをアクティブに設定します。 |
str
, left: float
, top: float
, width: float
, height: float
) -> chart.ChartObject
:
¶
チャート図形クラスを追加し、そのインスタンスを取得します。
Parameters | |
chartstr | チャート名。空文字で設定すると、チャート名は、自動生成されます。 |
left:float | 左端(単位:ポイント数) |
top:float | 上端(単位:ポイント数) |
width:float | 幅(単位:ポイント数) |
height:float | 高さ(単位:ポイント数) |
Returns | |
ChartObject | 追加したチャート図形クラス |
ワークシート上の列をワークシート初期値に戻します。
A1形式ではなく、数値で関数パラメータを設定します。App#convertToColumnNumber メソッド等で変換可能です。
Parameters | |
startint | 位置(列) |
numint | 列数 |
str
, fromA1C1: str
, copyToA1: str
, copyType: enums.XlCopyContentType
= enums.XlCopyContentType.CopyContentTypeAll):
¶
セル範囲の上書きコピーを行います。
osbxlでは、図形(チャート含む)および、ピボットテーブル、queryTable形式のテーブル、データテーブルはコピー対象から外れます。
Parameters | |
copystr | コピー元シート名 |
fromstr | コピーセル範囲(A1C1) |
copystr | 現在ワークシートの適用範囲の先頭セル(左上のセル) |
copyXlCopyContentType , optional | コピー対象 |
str
, copyFromColNumber: int
, numOfCols: int
, copyToColNumber: int
, copyType: enums.XlCopyContentType
= enums.XlCopyContentType.CopyContentTypeAll):
¶
セル範囲の上書きコピーを行います(コピー対象: CopyContentTypeAll)。
osbxlでは、図形(チャート含む)および、ピボットテーブル、queryTable形式のテーブル、データテーブルはコピー対象から外れます。
Parameters | |
copystr | コピー元シート名 |
copyint | コピーセル範囲(A1C1) |
numint | コピー列数 |
copyint | 現在ワークシートの適用列 |
copyXlCopyContentType , optional | コピー対象 |
str
, copyFromRowNumber: int
, numOfRows: int
, copyToRowNumber: int
, copyType: enums.XlCopyContentType
= enums.XlCopyContentType.CopyContentTypeAll):
¶
行の上書きコピーを行います。
copyTypeを設定しない場合、XlCopyContentType::CopyContentTypeAllとなります。
Parameters | |
copystr | コピー元シート名 |
copyint | コピー元開始行 |
numint | コピー行数 |
copyint | 現在ワークシートの適用行 |
copyXlCopyContentType , optional | コピー対象 |
ワークシート上のセル範囲の削除を行います。
Parameters | |
A1C1:str | 削除セル範囲(A1C1) |
direction:XlInsertDirection | 削除方向(左 or 上) その他の挿入方向(右 or 下)を設定すると、例外が投げられます。 |
チャート図形クラスを削除します。
Parameters | |
arg:int or str | (int)の場合、チャートインデックスで削除します。チャートインデックス 1から始まります。 (str)の場合、チャート名で削除します。 |
ワークシート上の列の削除を行います。
A1形式ではなく、数値で関数パラメータを設定します。App#convertToColumnNumber メソッド等で変換可能です。
Parameters | |
startint | 削除位置(列) |
numint | 削除列数 |
オートフィルタークラスを取得します。
オートフィルターは、シート単位で、1セル範囲となります。
Parameters | |
A1C1:str | セル範囲(A1C1) |
firstbool , optional | true: 先頭行をヘッダとみなす false: ヘッダとみなさない |
Returns | |
AutoFilter | オートフィルタークラス |
int
, startCol: int
, endRow: Optional[ int]
= None, endCol: Optional[ int]
= None) -> Range
:
¶
セル範囲クラスを取得します。A1:B2=(startRow=1,startCol=1,endRow=2,endCol=2)です。
endRow,endColを指定すると、複数セルを含んだセル範囲も取得できます。
Parameters | |
startint | 先頭行 1から始まります。 |
startint | 先頭列 1から始まります。 |
endint , optional | 末尾行 1から始まります。 |
endint , optional | 末尾列 1から始まります。 |
Returns | |
Range | セル範囲クラス |
チャート図形クラスを取得します。
Parameters | |
arg:int or str | int の場合、オブジェクトインデックスによって取得します。オブジェクトインデックスは、1から始まります。 str の場合、チャート名によって取得します。 |
Returns | |
ChartObject | チャート図形クラス |
列クラスを取得します。
A1形式ではなく、数値で関数パラメータを設定します。App#convertToColumnNumber メソッド等で変換可能です。
Parameters | |
colint | 列番号 |
Returns | |
Col | 列クラスインスタンス |
並び替えクラスを取得します。
Parameters | |
A1C1:str | セル範囲(A1C1) |
firstbool , optional | true: 先頭行をヘッダとみなす false: ヘッダとみなさない |
Returns | |
Sort | 並び替えクラス |
ワークシート上のセル範囲の挿入を行います。
Parameters | |
A1C1:str | 挿入セル範囲(A1C1) |
direction:XlInsertDirection | 挿入方向(右 or 下) その他の挿入方向(左 or 上)を設定すると、例外が投げられます。 |
ワークシート上の列の挿入を行います。
A1形式ではなく、数値で関数パラメータを設定します。App#convertToColumnNumber メソッド等で変換可能です。
Parameters | |
startint | 挿入位置(列) |
numint | 挿入列数 |
列方向のアウトラインを設定します。
startCol,endColは、A1形式ではなく、数値で関数パラメータを設定します。App#convertToColumnNumber メソッド等で変換可能です。
Parameters | |
startint | 開始列 |
endint | 終了列 |
outlineint | アウトラインレベル(1~7) 。1は初期状態となります。 |