CSV-Parser-Operator
Kurzübersicht
| Eigenschaft | Wert |
|---|---|
| Klasse | CENPyOlpCsvParserOperator |
| Modul | cenpylib.CENPyOlpCsvParserOperator |
| Paket | cenpylib |
| Veröffentlichung | R2025.2.4 |
| Methoden | 7 |
Schnellstart
# Boilerplate Example
csvParserOperator = ... # obtained from the runtime context
result = csvParserOperator.GetNumberOfRows()Methodenindex
| Methode | Gibt zurück | Zusammenfassung |
|---|---|---|
LoadCsvFile | int | Diese Funktion lädt die csv-Datei. |
GetNumberOfRows | int | Ermitteln Sie die Anzahl der Zeilen der CSV-Datei, sofern eine Datei erfolgreich geladen wurde. |
GetNumberOfColumns | int | Ermitteln Sie die Anzahl der Spalten der geladenen CSV-Datei. |
GetCell | str | Zugriff auf eine Zelle mittels einer Ganzzahl. |
GetCellByColumnName | str | Zugriff auf eine Zelle über den Spaltennamen (z. B. |
SetSeparator | — | Festlegen des Trennzeichens in der CSV-Datei. |
GetRow | list | Gibt die Zeile am angegebenen, nullbasierten Index zurück. |
Abfragemethoden
LoadCsvFile
def LoadCsvFile(filepath: str) -> intDiese Funktion lädt die CSV-Datei. Danach können Sie auf die verschiedenen Zellen zugreifen.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
filepath | str | Dateipfad mit der Endung ‘.csv’. |
Gibt zurück: int — ERR_NO_ERROR (0) bei Erfolg, andernfalls einen Fehlercode.
GetNumberOfRows
def GetNumberOfRows() -> intErmittelt die Anzahl der Zeilen der CSV-Datei, sofern eine Datei erfolgreich geladen wurde. Wenn nach einem fehlgeschlagenen Ladevorgang aufgerufen, wird ein nicht spezifizierter Wert zurückgegeben.
Gibt zurück: int — Die Anzahl der Zeilen der Datei.
GetNumberOfColumns
def GetNumberOfColumns() -> intErmittelt die Anzahl der Spalten der geladenen CSV-Datei. Wenn nach einem fehlgeschlagenen Ladevorgang aufgerufen, wird ein nicht spezifizierter Wert zurückgegeben.
Gibt zurück: int — Die Anzahl der Spalten der Datei.
GetCell
def GetCell(columnIndex: int, rowIndex: int) -> strZugriff auf eine Zelle mittels einer Ganzzahl. Hinweis: Zugriff auf die erste Zelle mit Spalte = Zeile = 1.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
columnIndex | int | Der Spaltenindex. |
rowIndex | int | Der Zeilenindex. |
Gibt zurück: str — ERR_NO_ERROR (0) bei Erfolg, andernfalls einen Fehlercode.
GetCellByColumnName
def GetCellByColumnName(columnName: str, rowIndex: int) -> strZugriff auf eine Zelle anhand des Spaltennamens (z. B. A, B, .., AA, AB, ..) und eines Zeilenindex. Hinweis: Zugriff auf die erste Zelle mit Spalte = A, Zeile = 1.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
columnName | str | Der Spaltenname. |
rowIndex | int | Der Zeilenindex. |
Gibt zurück: str — ERR_NO_ERROR (0) bei Erfolg, andernfalls einen Fehlercode.
GetRow
def GetRow(rowIndex: int) -> listGibt die Zeile am angegebenen, nullbasierten Index zurück.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
rowIndex | int | Zeilenindex. |
Gibt zurück: list — ERR_NO_ERROR (0) bei Erfolg, andernfalls ein Fehlercode.
Mutationsmethoden
SetSeparator
def SetSeparator(separator: str)Festlegen des Trennzeichens in der CSV-Datei. Hinweis: Der Standard-Trennzeichen ist ’;’.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
separator | str | Das Trennzeichen. |
Versionshinweise
Diese Klasse ist ab Version R2026.1.1 dokumentiert.