Skip to Content
FASTSUITE E2API RéférencePython APIAPI DomainesOpérateursOpérateur analyseur Csv

Opérateur analyseur Csv

Faits rapides

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

Départ rapide

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

Index de la méthode

MéthodeRetoursRé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ès à une cellule par nom de colonne (par exemple
SetSeparatorDé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’.

Retour : 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.

Retourne : 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.

Retourne : 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.

Retour : 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.

Retour : 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.

Retour : 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.

Notes de la version

Cette classe est documentée à la version R2025.2.4.

Was this page helpful?