Skip to Content
Python APIAPI DomainesAttributsOpérateur de table d’attributs

Opérateur de table d’attributs

Faits rapides

PropriétéValeur
ClasseCENPyOlpAttributeTableOperator
Modulecenpylib.CENPyOlpAttributeTableOperator
Paquetcenpylib
SortieR2025.2.4
Méthodes18

Démarrage rapide

# Boilerplate Example attributeTableOperator = ... # obtained from the runtime context result = attributeTableOperator.GetLoggerOperator()

Indice de la méthode

MéthodeRésultatsRésumé
GetLoggerOperatorCENPyOlpLogOperatorPrends un opérateur de bûcheron.
GetTableNamestrPrends le nom de la table.
AddRowintAjoutez une rangée.
GetColumnTypeintObtenez le type de la colonne donnée.
GetColumnNamestrObtenez le nom de la colonne donnée.
GetColumnSizeintObtenez le nombre de colonnes.
GetRowSizeintObtenez le numéro des rangées.
GetCellAnyObtenez la cellule par la colonne et le numéro de ligne.
GetCellTypeintObtenez le type de cellule par le numéro de colonne et de ligne.
GetImportFilePathstrObtenez le chemin complet du fichier d’importation.
SetCell—Définissez la cellule avec une valeur.
GetRowNumberByIdintObtenez le numéro de ligne de la ligne avec un ID spécifié (NÉCESSITE : La première colonne doit être un ID).
GetRowValuesByIdlistObtenez les valeurs de ligne de la ligne avec un ID spécifié (NÉCESSITE : La première colonne doit être un ID).
GetRowValueslistObtenez les valeurs de lignes de la ligne avec un indice spécifié.
DeleteRow—Supprimez une ligne dans ce tableau.
DeleteAllRows—Supprimez toutes les lignes existantes de ce tableau.
GetColumnValueTypeintObtenez le type d’attribut de la colonne.
GetCellValueTypeintObtenez le type d’attribut de la cellule.

Méthodes de requête

GetLoggerOperator

def GetLoggerOperator() -> CENPyOlpLogOperator

Prends un opérateur de bûcheron.

Retours : CENPyOlpLogOperator — Opérateur bûcheron.

GetTableName

def GetTableName() -> str

Prends le nom de la table.

Retours : str — Nom de la table.

GetColumnType

def GetColumnType(columnNumber: int) -> int

Obtenez le type de la colonne donnée.

Paramètres :

NomTypeDescription
columnNumberintNombre de la colonne pour obtenir le type de (les nombres commencent par 0).

Retours : int — Type de colonne.

GetColumnName

def GetColumnName(columnNumber: int) -> str

Obtenez le nom de la colonne donnée.

Paramètres :

NomTypeDescription
columnNumberintNombre de la colonne pour obtenir le nom de (les nombres commencent par 0).

Retours : str — Nom de la colonne.

GetColumnSize

def GetColumnSize() -> int

Obtenez le nombre de colonnes.

Retours : int — Nombre de colonnes.

GetRowSize

def GetRowSize() -> int

Obtenez le numéro des rangées.

Retours : int — Rangées numéro.

GetCell

def GetCell(columnNumber: int, rowNumber: int) -> object

Obtenez la cellule par la colonne et le numéro de ligne.

Paramètres :

NomTypeDescription
columnNumberintNuméro de la colonne.
rowNumberintNuméro de la rangée.

Retours : Any — Objet cellulaire.

GetCellType

def GetCellType(columnNumber: int, rowNumber: int) -> int

Obtenez le type de cellule par le numéro de colonne et de ligne.

Paramètres :

NomTypeDescription
columnNumberintNuméro de la colonne.
rowNumberintNuméro de la rangée.

Retours : int — Aucun

GetImportFilePath

def GetImportFilePath() -> str

Obtenez le chemin complet du fichier d’importation.

Retours : str — Chemin complet du fichier d’importation.

GetRowNumberById

def GetRowNumberById(id: str) -> int

Obtenez le numéro de ligne de la ligne avec un ID spécifié (NÉCESSITE : La première colonne doit être un ID).

Paramètres :

NomTypeDescription
idstrID de rangée.

Retours : int — Numéro de ligne, -1 si la ligne n’est pas trouvée.

GetRowValuesById

def GetRowValuesById(id: str) -> list

Obtenez les valeurs de ligne de la ligne avec un ID spécifié (NÉCESSITE : La première colonne doit être un ID).

Paramètres :

NomTypeDescription
idstrID de rangée.

Retours : list — Valeur objet de la ligne désirée.

GetRowValues

def GetRowValues(row: int) -> list

Obtenez les valeurs de lignes de la ligne avec un indice spécifié.

Paramètres :

NomTypeDescription
rowintIndex des lignes.

Retours : list — Valeur objet de la ligne désirée.

GetColumnValueType

def GetColumnValueType(columnNumber: int) -> int

Obtenez le type d’attribut de la colonne.

Paramètres :

NomTypeDescription
columnNumberintNuméro de colonne pour obtenir le type d’attribut.

Retours : int — Type d’attribut de colonne.

GetCellValueType

def GetCellValueType(columnNumber: int, rowNumber: int) -> int

Obtenez le type d’attribut de la cellule.

Paramètres :

NomTypeDescription
columnNumberintNuméro de colonne de la cellule.
rowNumberintNuméro de rangée de la cellule.

Retours : int — Type d’attribut de la cellule.

Méthodes de mutation

AddRow

def AddRow() -> int

Ajoutez une rangée. Les valeurs des cellules sont remplies avec des valeurs par défaut (int : 0 ; double : 0.0 ; bool : false ; chaîne : « »).

Retours : int — Taille du tableau de lignes créé.

SetCell

def SetCell(columnNumber: int, rowNumber: int, pyValue: object)

Définissez la cellule avec une valeur.

Paramètres :

NomTypeDescription
columnNumberintNuméro de la colonne.
rowNumberintNuméro de la rangée.
pyValueAnyValeur souhaitée.

DeleteRow

def DeleteRow(index: int)

Supprimez une ligne dans ce tableau.

Paramètres :

NomTypeDescription
indexintIndex de la ligne à supprimer.

DeleteAllRows

def DeleteAllRows()

Supprimez toutes les lignes existantes de ce tableau. Ainsi, il n’y a que des colonnes.

Types apparentés

Version Notes

Cette classe est documentée à la version R2026.1.1.

Was this page helpful?