class documentation
class Range:
ワークシートのセル範囲を扱うクラスです。
Method | clear |
セル範囲の書式すべてをワークシートの初期値に戻します。 |
Method | clear |
セル範囲の値をクリアします。 |
Method | clear |
データテーブルのクリアを行います。データテーブルを消去します。Rangeのセル範囲の中に、データテーブルの(データ部=TABLE関数)が入っていれば、消去します。 |
Method | clear |
セル範囲のセル書式をクリアします。 |
Method | get |
セル範囲(A1C1文字列形式)の取得を行います。 |
Method | get |
セル配置クラスの取得を行います。 |
Method | get |
枠線一括クラスの取得を行います。 |
Method | get |
文字列クラスの取得を行います。 |
Method | get |
塗りつぶしクラスの取得を行います。 |
Method | get |
フォントクラスの取得を行います。 |
Method | get |
セル範囲の関数を取得します。 |
Method | get |
セル配置のセル書式を取得します。 |
Method | get |
フリガナクラスの取得を行います。 |
Method | get |
セル保護クラスの取得を行います。 |
Method | get |
セル範囲の列に収まる文字数の取得を行います。 |
Method | get |
セル範囲の高さの取得を行います。セル範囲の数を取得します。 |
Method | get |
セル範囲の幅の取得を行います。セル範囲のピクセル数を取得します。OSBXLでは、DPIを96DPIとした計算値を取得します。 |
Method | get |
セル範囲の値を取得します。 |
Method | merge |
セル範囲を結合します。 |
Method | set |
セル配置の値を設定します(論理値)。 |
Method | set |
セル範囲にExcelビルトイン(組み込み)のセルスタイルを適用します。 |
Method | set |
セル範囲にカスタムセルスタイルの適用を行います。 |
Method | set |
データテーブルの設定を行います。 |
Method | set |
セル配置の値を設定します(日付/時刻設定メソッド(文字列から入力))。 |
Method | set |
セル配置の値を設定します(日付時刻オブジェクト)。 |
Method | set |
数式の設定を行います。 |
Method | set |
セル配置のセル書式を設定します。 |
Method | set |
セル配置の値を設定します(数値)。 |
Method | set |
セル配置の値を設定します(汎用)。 |
Method | un |
マージの解除を行います。 |
文字列クラスの取得を行います。
Parameters | |
start:int | 開始位置(先頭文字=1) |
length:int , optional | (指定した場合)文字数 |
Returns | |
Characters | 文字列クラス |
セル範囲の列に収まる文字数の取得を行います。
セル範囲の列に収まる文字数を設定します。文字数の単位は、現在のフォントの0~9の文字の中で一番横幅が長い文字となります(Excel同様です)。
Returns | |
float | セル範囲の列に収まる文字数 |
セル配置の値を設定します(論理値)。
Parameters | |
value:bool | 値 true: TRUE false: FALSE |
forcebool , optional | true: 強制的に文字列と扱う false: 通常 |
numberstr , optional | セルの書式 |
データテーブルの設定を行います。
データテーブルの範囲は、Rangeのセル範囲となります。
rowA1およびcolA1の両方に値を設定すると、複方向(行、列)のデータテーブルとなり、片方に値を設定すると、単方向(行または列)となります。
複方向の時は、計算セルは、左上のセルとなります。
単方向の時は、Rangeのセル範囲は、2行または、2列である必要があります。
データーテーブルの向きが行の時は2列目の先頭セルに計算式がある必要があり、列の時は、2行目の先頭セルに計算式がある必要があります。
Parameters | |
rowstr | 単方向データテーブルの向きが行の時は、空文字を設定します。 |
colstr | 方向データテーブルの向きが列の時は、空文字を設定します。 |
セル配置の値を設定します(日付/時刻設定メソッド(文字列から入力))。
Parameters | |
value:str | 値 |
forcebool , optional | true: 強制的に文字列と扱う false: 通常 |
numberstr , optional | セルの書式 |
def setDateValue(self, value:
dto.DateTimeObject
, forceString: bool
= False, numberFormat: str
= ''):
¶
セル配置の値を設定します(日付時刻オブジェクト)。
Parameters | |
value:DateTimeObject | 値 |
forcebool , optional | true: 強制的に文字列と扱う false: 通常 |
numberstr , optional | セルの書式 |
数式の設定を行います。
ARRAY数式の場合、setAllCellは無視されます。
ExcelのSpill機能をサポートしています。そのため、1セルに対して、複数セルの返却値が返されることがあります。
Excel同様に、セル範囲は、相対参照、絶対参照($つき)を設定可能です。
Parameters | |
formula:str | 数式 |
isbool , optional | true: Array数式としてセル範囲全体が入力対象 false:通常数式 |
setbool , optional | false:対象セルのTopLeftセル(先頭セル)だけformulaを設定する true:全セルに数式を設定する |
セル配置の値を設定します(数値)。
Parameters | |
value:float | 値 |
forcebool , optional | true: 強制的に文字列と扱う false: 通常 |
numberstr , optional | セルの書式 |