Attributtabellenoperator
Kurzinformationen
| Eigenschaft | Wert |
|---|---|
| Klasse | CENPyOlpAttributeTableOperator |
| Modul | cenpylib.CENPyOlpAttributeTableOperator |
| Paket | cenpylib |
| Veröffentlichung | R2025.2.4 |
| Methoden | 18 |
Schnellstart
# Boilerplate Example
attributeTableOperator = ... # obtained from the runtime context
result = attributeTableOperator.GetLoggerOperator()Methodenindex
| Methode | Gibt zurück | Zusammenfassung |
|---|---|---|
GetLoggerOperator | CENPyOlpLogOperator | Logger-Operator abrufen. |
GetTableName | str | Name der Tabelle abrufen. |
AddRow | int | Fügen Sie eine Zeile hinzu. |
GetColumnType | int | Typ der angegebenen Spalte ermitteln. |
GetColumnName | str | Gibt den Namen der angegebenen Spalte zurück. |
GetColumnSize | int | Anzahl der Spalten ermitteln. |
GetRowSize | int | Ermitteln Sie die Anzahl der Zeilen. |
GetCell | Any | Zelle anhand der Spalten- und Zeilennummer abrufen. |
GetCellType | int | Ermitteln Sie den Zelltyp anhand der Spalten- und Zeilennummer. |
GetImportFilePath | str | Vollständigen Pfad der Importdatei abrufen. |
SetCell | — | Setzen Sie die Zelle mit einem Wert. |
GetRowNumberById | int | Ermitteln Sie die Zeilennummer der Zeile mit der angegebenen ID (VORAUSSETZUNG: Die erste Spalte muss eine ID enthalten). |
GetRowValuesById | list | Gibt die Zeilenwerte der Zeile mit der angegebenen ID zurück (VORAUSSETZUNG: Die erste Spalte muss eine ID sein). |
GetRowValues | list | Werte 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. |
GetColumnValueType | int | Attributtyp der Spalte abrufen. |
GetCellValueType | int | Attributtyp der Zelle abrufen. |
Abfragemethoden
GetLoggerOperator
def GetLoggerOperator() -> CENPyOlpLogOperatorLogger-Operator abrufen.
Gibt zurück: CENPyOlpLogOperator — Logger-Operator.
GetTableName
def GetTableName() -> strGibt den Namen der Tabelle zurück.
Gibt zurück: str — Tabellenname.
GetColumnType
def GetColumnType(columnNumber: int) -> intErmittelt den Typ der angegebenen Spalte.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
columnNumber | int | Nummer der Spalte, deren Typ ermittelt werden soll (Nummerierung beginnt bei 0). |
Gibt zurück: int — Spaltentyp.
GetColumnName
def GetColumnName(columnNumber: int) -> strGibt den Namen der angegebenen Spalte zurück.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
columnNumber | int | Nummer der Spalte, deren Name abgerufen werden soll (Nummern beginnen bei 0). |
Gibt zurück: str — Spaltenname.
GetColumnSize
def GetColumnSize() -> intErmittelt die Anzahl der Spalten.
Gibt zurück: int — Anzahl der Spalten.
GetRowSize
def GetRowSize() -> intErmittelt die Anzahl der Zeilen.
Gibt zurück: int — Anzahl der Zeilen.
GetCell
def GetCell(columnNumber: int, rowNumber: int) -> objectZelle anhand der Spalten- und Zeilennummer abrufen.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
columnNumber | int | Nummer der Spalte. |
rowNumber | int | Nummer der Zeile. |
Gibt zurück: Any — Zellenobjekt.
GetCellType
def GetCellType(columnNumber: int, rowNumber: int) -> intErmitteln Sie den Zelltyp anhand der Spalten- und Zeilennummer.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
columnNumber | int | Nummer der Spalte. |
rowNumber | int | Nummer der Zeile. |
Gibt zurück: int — Keine
GetImportFilePath
def GetImportFilePath() -> strVollständigen Pfad der Importdatei abrufen.
Gibt zurück: str — Vollständiger Pfad der Importdatei.
GetRowNumberById
def GetRowNumberById(id: str) -> intErmittelt die Zeilennummer der Zeile mit der angegebenen ID (VORAUSSETZUNG: Die erste Spalte muss eine ID sein).
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
id | str | Zeilen-ID. |
Gibt zurück: int — Zeilennummer, -1 wenn die Zeile nicht gefunden wurde.
GetRowValuesById
def GetRowValuesById(id: str) -> listWerte der Zeile mit der angegebenen ID abrufen (VORAUSSETZUNG: Die erste Spalte muss eine ID sein).
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
id | str | Zeilen-ID. |
Gibt zurück: list — Werteobjekt der gewünschten Zeile.
GetRowValues
def GetRowValues(row: int) -> listHolt die Zeilenwerte der Zeile mit dem angegebenen Index.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
row | int | Zeilenindex. |
Gibt zurück: list — Werteobjekt der gewünschten Zeile.
GetColumnValueType
def GetColumnValueType(columnNumber: int) -> intAttributtyp der Spalte ermitteln.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
columnNumber | int | Spaltennummer, um den Attributtyp zu ermitteln. |
Gibt zurück: int — Attributtyp der Spalte.
GetCellValueType
def GetCellValueType(columnNumber: int, rowNumber: int) -> intErmitteln Sie den Attributtyp der Zelle.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
columnNumber | int | Spaltennummer der Zelle. |
rowNumber | int | Zeilennummer der Zelle. |
Gibt zurück: int — Attributtyp der Zelle.
Mutationsmethoden
AddRow
def AddRow() -> intFü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:
| Name | Typ | Beschreibung |
|---|---|---|
columnNumber | int | Nummer der Spalte. |
rowNumber | int | Nummer der Zeile. |
pyValue | Any | Gewünschter Wert. |
DeleteRow
def DeleteRow(index: int)Löschen Sie eine Zeile in dieser Tabelle.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
index | int | Index 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.