Csv-Parser-Operator
Schnelle Fakten
| Immobilien | Wert |
|---|---|
| Klasse | CENPyOlpCsvParserOperator |
| Modul | cenpylib.CENPyOlpCsvParserOperator |
| Paket | cenpylib |
| Veröffentlichung | R2025.2.4 |
| Methoden | 7 |
Schneller Start
# Boilerplate Example
csvParserOperator = ... # obtained from the runtime context
result = csvParserOperator.GetNumberOfRows()Methodenindex
| Methode | Rückgaben | Zusammenfassung |
|---|---|---|
LoadCsvFile | int | Diese Funktion lädt die csv-Datei. |
GetNumberOfRows | int | Finde die Anzahl der Zeilen der CSV-Datei, falls eine Datei erfolgreich geladen wurde. |
GetNumberOfColumns | int | Finde die Anzahl der Spalten der geladenen CSV-Datei heraus. |
GetCell | str | Zugriff auf eine Zelle durch eine ganze Zahl. |
GetCellByColumnName | str | Zugriff auf eine Zelle nach Spaltennamen (z. B. |
SetSeparator | — | Das Trennzeichen in der CSV-Datei setzen. |
GetRow | list | Erhält die Zeile am gegebenen, nullbasierten Index. |
Abfragemethoden
LoadCsvFile
def LoadCsvFile(filepath: str) -> intDiese Funktion lädt die csv-Datei. Danach kannst du auf die verschiedenen Zellen zugreifen.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
filepath | str | Dateipfad mit Endende ‘.csv’. |
Returns: int — ERR_NO_ERROR (0) bei Erfolg, ansonsten ein Fehlercode.
GetNumberOfRows
def GetNumberOfRows() -> intFinde 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() -> intFinde 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) -> strZugriff auf eine Zelle durch eine ganze Zahl. Anmerkung: Zugriff auf die erste Zelle nach Spalte = Zeile = 1.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
columnIndex | int | Der Spaltenindex. |
rowIndex | int | Der Reihenindex. |
Returns: str — ERR_NO_ERROR (0) bei Erfolg, ansonsten ein Fehlercode.
GetCellByColumnName
def GetCellByColumnName(columnName: str, rowIndex: int) -> strZugriff 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:
| Name | Typ | Beschreibung |
|---|---|---|
columnName | str | Der Säulenname. |
rowIndex | int | Der Reihenindex. |
Returns: str — ERR_NO_ERROR (0) bei Erfolg, ansonsten ein Fehlercode.
GetRow
def GetRow(rowIndex: int) -> listErhält die Zeile am gegebenen, nullbasierten Index.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
rowIndex | int | Reihenindex. |
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:
| Name | Typ | Beschreibung |
|---|---|---|
separator | str | Der Separator-Charakter. |
Versionsnotizen
Diese Klasse ist zum Zeitpunkt der Veröffentlichung R2025.2.4 dokumentiert.