Skip to Content
Python APIAPI DomänenAttributeAttributtabellen-Operator

Attributtabellenoperator

Kurzinformationen

EigenschaftWert
KlasseCENPyOlpAttributeTableOperator
Modulcenpylib.CENPyOlpAttributeTableOperator
Paketcenpylib
VeröffentlichungR2025.2.4
Methoden18

Schnellstart

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

Methodenindex

MethodeGibt zurückZusammenfassung
GetLoggerOperatorCENPyOlpLogOperatorLogger-Operator abrufen.
GetTableNamestrName der Tabelle abrufen.
AddRowintFügen Sie eine Zeile hinzu.
GetColumnTypeintTyp der angegebenen Spalte ermitteln.
GetColumnNamestrGibt den Namen der angegebenen Spalte zurück.
GetColumnSizeintAnzahl der Spalten ermitteln.
GetRowSizeintErmitteln Sie die Anzahl der Zeilen.
GetCellAnyZelle anhand der Spalten- und Zeilennummer abrufen.
GetCellTypeintErmitteln Sie den Zelltyp anhand der Spalten- und Zeilennummer.
GetImportFilePathstrVollständigen Pfad der Importdatei abrufen.
SetCell—Setzen Sie die Zelle mit einem Wert.
GetRowNumberByIdintErmitteln Sie die Zeilennummer der Zeile mit der angegebenen ID (VORAUSSETZUNG: Die erste Spalte muss eine ID enthalten).
GetRowValuesByIdlistGibt die Zeilenwerte der Zeile mit der angegebenen ID zurück (VORAUSSETZUNG: Die erste Spalte muss eine ID sein).
GetRowValueslistWerte der Zeile mit dem angegebenen Index abrufen.
DeleteRow—Löschen Sie eine Zeile in dieser Tabelle.
DeleteAllRows—Löschen Sie alle vorhandenen Zeilen dieser Tabelle.
GetColumnValueTypeintAttributtyp der Spalte abrufen.
GetCellValueTypeintAttributtyp der Zelle abrufen.

Abfragemethoden

GetLoggerOperator

def GetLoggerOperator() -> CENPyOlpLogOperator

Logger-Operator abrufen.

Gibt zurück: CENPyOlpLogOperator — Logger-Operator.

GetTableName

def GetTableName() -> str

Gibt den Namen der Tabelle zurück.

Gibt zurück: str — Tabellenname.

GetColumnType

def GetColumnType(columnNumber: int) -> int

Ermittelt den Typ der angegebenen Spalte.

Parameter:

NameTypBeschreibung
columnNumberintNummer der Spalte, deren Typ ermittelt werden soll (Nummerierung beginnt bei 0).

Gibt zurück: int — Spaltentyp.

GetColumnName

def GetColumnName(columnNumber: int) -> str

Gibt den Namen der angegebenen Spalte zurück.

Parameter:

NameTypBeschreibung
columnNumberintNummer der Spalte, deren Name abgerufen werden soll (Nummern beginnen bei 0).

Gibt zurück: str — Spaltenname.

GetColumnSize

def GetColumnSize() -> int

Ermittelt die Anzahl der Spalten.

Gibt zurück: int — Anzahl der Spalten.

GetRowSize

def GetRowSize() -> int

Ermittelt die Anzahl der Zeilen.

Gibt zurück: int — Anzahl der Zeilen.

GetCell

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

Zelle anhand der Spalten- und Zeilennummer abrufen.

Parameter:

NameTypBeschreibung
columnNumberintNummer der Spalte.
rowNumberintNummer der Zeile.

Gibt zurück: Any — Zellenobjekt.

GetCellType

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

Ermitteln Sie den Zelltyp anhand der Spalten- und Zeilennummer.

Parameter:

NameTypBeschreibung
columnNumberintNummer der Spalte.
rowNumberintNummer der Zeile.

Gibt zurück: int — Keine

GetImportFilePath

def GetImportFilePath() -> str

Vollständigen Pfad der Importdatei abrufen.

Gibt zurück: str — Vollständiger Pfad der Importdatei.

GetRowNumberById

def GetRowNumberById(id: str) -> int

Ermittelt die Zeilennummer der Zeile mit der angegebenen ID (VORAUSSETZUNG: Die erste Spalte muss eine ID sein).

Parameter:

NameTypBeschreibung
idstrZeilen-ID.

Gibt zurück: int — Zeilennummer, -1 wenn die Zeile nicht gefunden wurde.

GetRowValuesById

def GetRowValuesById(id: str) -> list

Werte der Zeile mit der angegebenen ID abrufen (VORAUSSETZUNG: Die erste Spalte muss eine ID sein).

Parameter:

NameTypBeschreibung
idstrZeilen-ID.

Gibt zurück: list — Werteobjekt der gewünschten Zeile.

GetRowValues

def GetRowValues(row: int) -> list

Holt die Zeilenwerte der Zeile mit dem angegebenen Index.

Parameter:

NameTypBeschreibung
rowintZeilenindex.

Gibt zurück: list — Werteobjekt der gewünschten Zeile.

GetColumnValueType

def GetColumnValueType(columnNumber: int) -> int

Attributtyp der Spalte ermitteln.

Parameter:

NameTypBeschreibung
columnNumberintSpaltennummer, um den Attributtyp zu ermitteln.

Gibt zurück: int — Attributtyp der Spalte.

GetCellValueType

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

Ermitteln Sie den Attributtyp der Zelle.

Parameter:

NameTypBeschreibung
columnNumberintSpaltennummer der Zelle.
rowNumberintZeilennummer der Zelle.

Gibt zurück: int — Attributtyp der Zelle.

Mutationsmethoden

AddRow

def AddRow() -> int

Fügt eine Zeile hinzu. Die Zellwerte werden mit Standardwerten gefüllt (int: 0; double: 0,0; bool: false; string: "").

Gibt zurück: int — Größe des erstellten Zeilenarrays.

SetCell

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

Setzen Sie die Zelle mit einem Wert.

Parameter:

NameTypBeschreibung
columnNumberintNummer der Spalte.
rowNumberintNummer der Zeile.
pyValueAnyGewünschter Wert.

DeleteRow

def DeleteRow(index: int)

Löschen Sie eine Zeile in dieser Tabelle.

Parameter:

NameTypBeschreibung
indexintIndex der zu löschenden Zeile.

DeleteAllRows

def DeleteAllRows()

Löschen Sie alle vorhandenen Zeilen dieser Tabelle, sodass nur noch Spalten vorhanden sind.

Verwandte Typen

Versionshinweise

Diese Klasse ist ab Version R2026.1.1 dokumentiert.

Was this page helpful?