Skip to Content
Python APIAPI DomainesOpérateursOpérateur analyseur CSV

Opérateur analyseur CSV

Faits rapides

PropriétéValeur
ClasseCENPyOlpCsvParserOperator
Modulecenpylib.CENPyOlpCsvParserOperator
Paquetcenpylib
SortieR2025.2.4
Méthodes7

Démarrage rapide

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

Indice de la méthode

MéthodeRésultatsRésumé
LoadCsvFileintCette fonction charge le fichier csv.
GetNumberOfRowsintObtenez le nombre de lignes du fichier csv, si un fichier a été chargé avec succès.
GetNumberOfColumnsintObtenez le nombre de colonnes du fichier csv chargé.
GetCellstrAccès à une cellule par un entier.
GetCellByColumnNamestrAccéder à une cellule par le nom de la colonne (par exemple,
SetSeparator—Définir le caractère séparateur dans le fichier csv.
GetRowlistObtient la ligne à l’indice donné, basé sur zéro.

Méthodes de requête

LoadCsvFile

def LoadCsvFile(filepath: str) -> int

Cette fonction charge le fichier csv. Ensuite, vous pouvez accéder aux différentes cellules.

Paramètres :

NomTypeDescription
filepathstrChemin du fichier avec la fin ‘.csv’.

Retours : int — ERR_NO_ERROR (0) en cas de succès, un code d’erreur sinon.

GetNumberOfRows

def GetNumberOfRows() -> int

Obtenez le nombre de lignes du fichier csv, si un fichier a été chargé avec succès. Si elle est appelée après un chargement infructueux, elle renvoie une valeur non spécifiée.

Retours : int — Le nombre de lignes du fichier.

GetNumberOfColumns

def GetNumberOfColumns() -> int

Obtenez le nombre de colonnes du fichier csv chargé. Si elle est appelée après un chargement infructueux, elle renvoie une valeur non spécifiée.

Retours : int — Le nombre de colonnes du fichier.

GetCell

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

Accès à une cellule par un entier. Remarque : Accès à la première cellule par colonne = ligne = 1.

Paramètres :

NomTypeDescription
columnIndexintL’index de colonnes.
rowIndexintL’index de ligne.

Retours : str — ERR_NO_ERROR (0) en cas de succès, un code d’erreur sinon.

GetCellByColumnName

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

Accéder à une cellule par nom de colonne (par exemple A, B, .., AA, AB,..) et un index de ligne. Remarque : Accès à la première cellule par colonne = A, ligne = 1.

Paramètres :

NomTypeDescription
columnNamestrLe nom de la colonne.
rowIndexintL’index de ligne.

Retours : str — ERR_NO_ERROR (0) en cas de succès, un code d’erreur sinon.

GetRow

def GetRow(rowIndex: int) -> list

Obtient la ligne à l’indice donné, basé sur zéro.

Paramètres :

NomTypeDescription
rowIndexintIndex des lignes.

Retours : list — ERR_NO_ERROR (0) en cas de succès, un code d’erreur sinon.

Méthodes de mutation

SetSeparator

def SetSeparator(separator: str)

Définir le caractère séparateur dans le fichier csv. Remarque : Le séparateur par défaut est « ; ».

Paramètres :

NomTypeDescription
separatorstrLe caractère séparateur.

Version Notes

Cette classe est documentée à la version R2026.1.1.

Was this page helpful?