Opérateur analyseur Csv
Faits rapides
| Propriété | Valeur |
|---|---|
| Classe | CENPyOlpCsvParserOperator |
| Module | cenpylib.CENPyOlpCsvParserOperator |
| Paquet | cenpylib |
| Libération | R2025.2.4 |
| Méthodes | 7 |
Départ rapide
# Boilerplate Example
csvParserOperator = ... # obtained from the runtime context
result = csvParserOperator.GetNumberOfRows()Index de la méthode
| Méthode | Retours | Résumé |
|---|---|---|
LoadCsvFile | int | Cette fonction charge le fichier csv. |
GetNumberOfRows | int | Obtenez le nombre de lignes du fichier csv, si un fichier a été chargé avec succès. |
GetNumberOfColumns | int | Obtenez le nombre de colonnes du fichier csv chargé. |
GetCell | str | Accès à une cellule par un entier. |
GetCellByColumnName | str | Accès à une cellule par nom de colonne (par exemple |
SetSeparator | — | Définir le caractère séparateur dans le fichier csv. |
GetRow | list | Obtient la ligne à l’indice donné, basé sur zéro. |
Méthodes de requête
LoadCsvFile
def LoadCsvFile(filepath: str) -> intCette fonction charge le fichier csv. Ensuite, vous pouvez accéder aux différentes cellules.
Paramètres :
| Nom | Type | Description |
|---|---|---|
filepath | str | Chemin 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() -> intObtenez 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() -> intObtenez 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) -> strAccès à une cellule par un entier. Remarque : Accès à la première cellule par colonne = ligne = 1.
Paramètres :
| Nom | Type | Description |
|---|---|---|
columnIndex | int | L’index de colonnes. |
rowIndex | int | L’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) -> strAccé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 :
| Nom | Type | Description |
|---|---|---|
columnName | str | Le nom de la colonne. |
rowIndex | int | L’index de ligne. |
Retour : str — ERR_NO_ERROR (0) en cas de succès, un code d’erreur sinon.
GetRow
def GetRow(rowIndex: int) -> listObtient la ligne à l’indice donné, basé sur zéro.
Paramètres :
| Nom | Type | Description |
|---|---|---|
rowIndex | int | Index 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 :
| Nom | Type | Description |
|---|---|---|
separator | str | Le caractère séparateur. |
Notes de la version
Cette classe est documentée à la version R2025.2.4.