Skip to Content
FASTSUITE E2API ReferenzPython APIAPI DomänenBetreiberCsv-Parser-Operator

Csv-Parser-Operator

Schnelle Fakten

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

Schneller Start

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

Methodenindex

MethodeRückgabenZusammenfassung
LoadCsvFileintDiese Funktion lädt die csv-Datei.
GetNumberOfRowsintFinde die Anzahl der Zeilen der CSV-Datei, falls eine Datei erfolgreich geladen wurde.
GetNumberOfColumnsintFinde die Anzahl der Spalten der geladenen CSV-Datei heraus.
GetCellstrZugriff auf eine Zelle durch eine ganze Zahl.
GetCellByColumnNamestrZugriff auf eine Zelle nach Spaltennamen (z. B.
SetSeparatorDas Trennzeichen in der CSV-Datei setzen.
GetRowlistErhält die Zeile am gegebenen, nullbasierten Index.

Abfragemethoden

LoadCsvFile

def LoadCsvFile(filepath: str) -> int

Diese Funktion lädt die csv-Datei. Danach kannst du auf die verschiedenen Zellen zugreifen.

Parameter:

NameTypBeschreibung
filepathstrDateipfad mit Endende ‘.csv’.

Returns: int — ERR_NO_ERROR (0) bei Erfolg, ansonsten ein Fehlercode.

GetNumberOfRows

def GetNumberOfRows() -> int

Finde die Anzahl der Zeilen der CSV-Datei, falls eine Datei erfolgreich geladen wurde. Wenn nach einem erfolglosen Laden aufgerufen, gibt dies einen nicht spezifizierten Wert zurück.

Returns: int — Die Anzahl der Zeilen der Datei.

GetNumberOfColumns

def GetNumberOfColumns() -> int

Finde die Anzahl der Spalten der geladenen CSV-Datei heraus. Wenn nach einem erfolglosen Laden aufgerufen, gibt dies einen nicht spezifizierten Wert zurück.

Returns: int — Die Anzahl der Spalten der Datei.

GetCell

def GetCell(columnIndex: int, rowIndex: int) -> str

Zugriff auf eine Zelle durch eine ganze Zahl. Anmerkung: Zugriff auf die erste Zelle nach Spalte = Zeile = 1.

Parameter:

NameTypBeschreibung
columnIndexintDer Spaltenindex.
rowIndexintDer Reihenindex.

Returns: str — ERR_NO_ERROR (0) bei Erfolg, ansonsten ein Fehlercode.

GetCellByColumnName

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

Zugriff auf eine Zelle anhand des Spaltennamens (z. B. A, B, .., AA, AB,..) und eines Zeilenindexes. Anmerkung: Zugriff auf die erste Zelle nach Spalte = A, Zeile = 1.

Parameter:

NameTypBeschreibung
columnNamestrDer Säulenname.
rowIndexintDer Reihenindex.

Returns: str — ERR_NO_ERROR (0) bei Erfolg, ansonsten ein Fehlercode.

GetRow

def GetRow(rowIndex: int) -> list

Erhält die Zeile am gegebenen, nullbasierten Index.

Parameter:

NameTypBeschreibung
rowIndexintReihenindex.

Returns: list — ERR_NO_ERROR (0) bei Erfolg, sonst ein Fehlercode.

Mutationsmethoden

SetSeparator

def SetSeparator(separator: str)

Das Trennzeichen in der CSV-Datei setzen. Anmerkung: Der Standardtrenner ist ’;’.

Parameter:

NameTypBeschreibung
separatorstrDer Separator-Charakter.

Versionsnotizen

Diese Klasse ist zum Zeitpunkt der Veröffentlichung R2025.2.4 dokumentiert.

Was this page helpful?