class documentation

class InputValueObject:

Constructor: InputValueObject()

View In Hierarchy

セルの値投入用オブジェクトです。

Method __init__ コンストラクタ。インスタンスを作成します。
Method getA1C1 セル範囲を取得します。
Method getBooleanValue 投入値が論理値型の場合、論理値を取得します。
Method getDateTimeValue 投入値が日時時刻オブジェクトの場合、値を取得します。
Method getForceString 値を強制的に文字列で投入するかどうかを取得します。
Method getInputType 投入タイプを取得します。
Method getNumberFormat セル書式が設定されていた場合、取得します。
Method getNumberValue 投入値が数値型の場合、値を取得します。
Method getStringValue 投入値が文字列型の場合、値を取得します。
Method setBooleanValue 論理値を投入します。
Method setDateTimeValue 日付時刻オブジェクトを投入します。
Method setEmptyVal セルの初期値を投入し、セルをクリアします。
Method setNumberValue 数値を投入します。
Method setStringValue 文字列値を投入します。
def __init__(self):

コンストラクタ。インスタンスを作成します。

def getA1C1(self) -> str:

セル範囲を取得します。

Returns
strセル範囲(A1C1)
def getBooleanValue(self) -> bool:

投入値が論理値型の場合、論理値を取得します。

Returns
booltrue: TRUE false: FALSE
def getDateTimeValue(self) -> DateTimeObject:

投入値が日時時刻オブジェクトの場合、値を取得します。

Returns
DateTimeObject投入値(日時時刻オブジェクト)
def getForceString(self) -> bool:

値を強制的に文字列で投入するかどうかを取得します。

Returns
booltrue: 文字列で強制投入する false: 通常
def getInputType(self) -> enums.XlInputCellType:

投入タイプを取得します。

Returns
XlInputCellType投入タイプ
def getNumberFormat(self) -> str:

セル書式が設定されていた場合、取得します。

Returns
strセル書式
def getNumberValue(self) -> float:

投入値が数値型の場合、値を取得します。

Returns
float投入値(数値型)
def getStringValue(self) -> str:

投入値が文字列型の場合、値を取得します。

Returns
str投入値(文字列型)
def setBooleanValue(self, A1C1: str, val: bool, forceString: bool = False, numberFormat: str = ''):

論理値を投入します。

Parameters
A1C1:strセル範囲(A1C1)
val:bool値 true: TRUE false: FALSE
forceString:bool, optional値を強制的に文字列で投入するかどうか
numberFormat:str, optional設定した場合、投入時にセル書式も設定されます。
def setDateTimeValue(self, A1C1: str, val: DateTimeObject, forceString: bool = False, numberFormat: str = ''):

日付時刻オブジェクトを投入します。

Parameters
A1C1:strセル範囲(A1C1)
val:DateTimeObject
forceString:bool, optional値を強制的に文字列で投入するかどうか
numberFormat:str, optional設定した場合、投入時にセル書式も設定されます。
def setEmptyVal(self, A1C1: str):

セルの初期値を投入し、セルをクリアします。

Parameters
A1C1:strセル範囲(A1C1)
def setNumberValue(self, A1C1: str, val: float, forceString: bool = False, numberFormat: str = ''):

数値を投入します。

Parameters
A1C1:strセル範囲(A1C1)
val:float
forceString:bool, optional値を強制的に文字列で投入するかどうか
numberFormat:str, optional設定した場合、投入時にセル書式も設定されます。
def setStringValue(self, A1C1: str, val: str, numberFormat: str = ''):

文字列値を投入します。

Parameters
A1C1:strセル範囲(A1C1)
val:str
numberFormat:str, optional設定した場合、投入時にセル書式も設定されます。