Skip to Content

CSV-Parser-Operator

Kurzübersicht

EigenschaftWert
KlasseCENPyOlpCsvParserOperator
Modulcenpylib.CENPyOlpCsvParserOperator
Paketcenpylib
VeröffentlichungR2025.2.4
Methoden7

Schnellstart

# Boilerplate Example csvParserOperator = ... # obtained from the runtime context result = csvParserOperator.GetNumberOfRows()

Methodenindex

MethodeGibt zurückZusammenfassung
LoadCsvFileintDiese Funktion lädt die csv-Datei.
GetNumberOfRowsintErmitteln Sie die Anzahl der Zeilen der CSV-Datei, sofern eine Datei erfolgreich geladen wurde.
GetNumberOfColumnsintErmitteln Sie die Anzahl der Spalten der geladenen CSV-Datei.
GetCellstrZugriff auf eine Zelle mittels einer Ganzzahl.
GetCellByColumnNamestrZugriff auf eine Zelle über den Spaltennamen (z. B.
SetSeparator—Festlegen des Trennzeichens in der CSV-Datei.
GetRowlistGibt die Zeile am angegebenen, nullbasierten Index zurück.

Abfragemethoden

LoadCsvFile

def LoadCsvFile(filepath: str) -> int

Diese Funktion lädt die CSV-Datei. Danach können Sie auf die verschiedenen Zellen zugreifen.

Parameter:

NameTypBeschreibung
filepathstrDateipfad mit der Endung ‘.csv’.

Gibt zurück: int — ERR_NO_ERROR (0) bei Erfolg, andernfalls einen Fehlercode.

GetNumberOfRows

def GetNumberOfRows() -> int

Ermittelt 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() -> int

Ermittelt 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) -> str

Zugriff auf eine Zelle mittels einer Ganzzahl. Hinweis: Zugriff auf die erste Zelle mit Spalte = Zeile = 1.

Parameter:

NameTypBeschreibung
columnIndexintDer Spaltenindex.
rowIndexintDer Zeilenindex.

Gibt zurück: str — ERR_NO_ERROR (0) bei Erfolg, andernfalls einen Fehlercode.

GetCellByColumnName

def GetCellByColumnName(columnName: str, rowIndex: int) -> str

Zugriff 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:

NameTypBeschreibung
columnNamestrDer Spaltenname.
rowIndexintDer Zeilenindex.

Gibt zurück: str — ERR_NO_ERROR (0) bei Erfolg, andernfalls einen Fehlercode.

GetRow

def GetRow(rowIndex: int) -> list

Gibt die Zeile am angegebenen, nullbasierten Index zurück.

Parameter:

NameTypBeschreibung
rowIndexintZeilenindex.

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:

NameTypBeschreibung
separatorstrDas Trennzeichen.

Versionshinweise

Diese Klasse ist ab Version R2026.1.1 dokumentiert.

Was this page helpful?