class documentation
osbxlのアプリケーション起動クラスです。
Excelの新規作成、既存ファイルの読み込みを行います。各種ユーティリティ(セル範囲←→数値や日付←→数値)も備え持ちます。
Method | __init__ |
コンストラクタ。オブジェクトの初期化を行います。 |
Method | convert |
列の数値表記をA1表記に変換します。列番号は1から始まります。(A列が、1です) |
Method | convert |
セルの数値表記をA1C1表記にに変換します。列番号、行番号は、1から始まります。((1,1)は、A1となります) |
Method | convert |
セル範囲の数値表記をA1C1表記にに変換します。列番号、行番号は、1から始まります。((1,1)は、A1となります) |
Method | convert |
列のA1表記を数値型表記に変換します。返却値は、1から始まります。 |
Method | create |
ワークブックを作成します。作成可能なファイル形式は、.xlsx,.xlsm,.xltx,.xltmです。 |
Method | get |
日付時刻型オブジェクトからExcel内部でもっている数値の値(シリアル値)を取得します。 |
Method | get |
アプリケーションのバージョンを取得します。 |
Method | open |
パスワード付きワークブックを開きます。読み込み可能なファイル形式は、.xlsx,.xlsm,.xltx,.xltmです。 |
Method | open |
ワークブックを開きます。読み込み可能なファイル形式は、.xlsx,.xlsm,.xltx,.xltmです。 |
列の数値表記をA1表記に変換します。列番号は1から始まります。(A列が、1です)
Parameters | |
colint | 列番号 |
absbool , optional | trueの場合、$付き表記(セルの絶対参照)で取得します。 |
Returns | |
str | A1表記 |
def convertFromRowColNumber(self, rowNumber:
int
, colNumber: int
, absRowDisplay: bool
= False, absColDisplay: bool
= False) -> str
:
¶
セルの数値表記をA1C1表記にに変換します。列番号、行番号は、1から始まります。((1,1)は、A1となります)
Parameters | |
rowint | 行番号 |
colint | 列番号 |
absbool | trueの場合、$付き表記(セルの絶対参照)で取得します。 |
absbool | trueの場合、$付き表記(セルの絶対参照)で取得します。 |
Returns | |
str | A1表記 |
def convertFromRowColNumber2(self, startRowNumber:
int
, startColNumber: int
, endRowNumber: int
, endColNumber: int
, absStartRowDisplay: bool
= False, absStartColDisplay: bool
= False, absEndRowDisplay: bool
= False, absEndColDisplay: bool
= False) -> str
:
¶
セル範囲の数値表記をA1C1表記にに変換します。列番号、行番号は、1から始まります。((1,1)は、A1となります)
Parameters | |
startint | 先頭行番号 |
startint | 先頭列番号 |
endint | 末尾行番号 |
endint | 末尾列番号 |
absbool , optional | trueの場合、$付き表記(セルの絶対参照)で取得します。 |
absbool , optional | trueの場合、$付き表記(セルの絶対参照)で取得します。 |
absbool , optional | trueの場合、$付き表記(セルの絶対参照)で取得します。 |
absbool , optional | trueの場合、$付き表記(セルの絶対参照)で取得します。 |
Returns | |
str | A1C1表記 |
def createWorkBook(self, bookPath:
str
, defalutFont: enums.XlFont
= enums.XlFont.YU_GOTHIC, defaultFontSize: float
= 11.0) -> WorkBook
:
¶
日付時刻型オブジェクトからExcel内部でもっている数値の値(シリアル値)を取得します。
Parameters | |
dateDateTimeObject | 変換元日付時刻型オブジェクト 最小値は、is1904メソッドに依存した値となり、最大値は、9999/12/31となります。 |
is1904:bool , optional | ワークブックの年月が1904年形式(最小値が1904/1/1)の場合: true, 通常(最小値が1900/1/1)の場合: false |
Returns | |
float | シリアル値 |
パスワード付きワークブックを開きます。読み込み可能なファイル形式は、.xlsx,.xlsm,.xltx,.xltmです。
ワークブックは、一意性を確保するため、内部でロックされます。この処理によって、同一ワークブックの同時読込・書込はおこりません。
Parameters | |
bookstr | ワークブックのファイルパス |
passstr | パスワード |
Returns | |
WorkBook | ワークブッククラス |