Exemple d'utilisation de l'action Diviser
- Dernière mise à jour2024/10/31
Exemple d'utilisation de l'action Diviser
Dans cet exemple, vous allez construire un robot pour lire un fichier CSV et diviser une chaîne spécifiée en plusieurs chaînes.
Prérequis
Avant de commencer à créer le robot, créez un fichier au format .CSV avec les données du tableau suivant et enregistrez-le sous le nom String_datatable.csv.
Nom | Emplacement | Date d'adhésion |
---|---|---|
Savio | Bangalore | 2021-06-26 |
René | Bangalore | 2021-10-15 |
Procédure
- Créez un robot.
- Dans le panneau de gauche, cliquez sur Automatisation.
La liste des robots et des formulaires disponibles s'affiche.
- Cliquez sur Créer un robot.
- Saisissez le nom du robot : String_split.
- Cliquez sur Créer et modifier.
- Dans le panneau de gauche, cliquez sur Automatisation.
- Ouvrez le fichier CSV et lisez les données.
- Faites glisser l'action ou double-cliquez dessus.
- Dans l'option Fichier, dans le champ Fichier de bureau, cliquez sur Parcourir pour sélectionner votre fichier.
- Cochez la case La feuille contient un en-tête.
- Choisissez d'ouvrir le fichier en mode écriture seule.
- Dans le champ Créer une session Excel, sélectionnez Session locale.
- Double-cliquez sur l'action ou faites-la glisser.
- Dans l'onglet Option de cellule, sélectionnez À partir d'une cellule spécifique et saisissez C2 dans le champ Adresse de cellule.
- Dans l'onglet Option de lecture, sélectionnez l'option Lire le texte visible dans la cellule.
- Dans le champ Nom de session, saisissez la session que vous avez utilisée pour ouvrir le fichier.
- Dans le champ Attribuer une valeur à la variable, cliquez sur l'icône Créer la variable pour créer une variable.
- Dans la fenêtre Créer la variable, saisissez list_outputdata dans le champ Nom.
- Cliquez sur Créer et sélectionner.
- Double-cliquez sur l'action ou faites-la glisser pour fermer le fichier .txt.
- Dans le champ Nom de session, saisissez le nom de la session que vous avez utilisée dans l'action Ouvrir pour ouvrir le fichier.
- Pour imprimer la valeur du nœud de la ligne spécifiée, double-cliquez sur l'action
Zone de message ou faites-la glisser. Dans le champ Entrer le message à afficher, saisissez $list_outputdata[0]$.
Lorsque vous exécutez le robot, le robot affiche la chaîne de la ligne C2 sous la forme 26-Juin-21.
- Pour diviser la chaîne spécifiée en plusieurs chaînes, double-cliquez sur l'action
ou faites-la glisser.
- Dans le champ Chaîne source, saisissez $list_outputdata[0]$.
- Dans le champ Délimiteur, saisissez -.
- Dans l'onglet Le délimiteur est, sélectionnez Non sensible à la casse.
- Dans l'onglet Diviser en sous-chaînes, sélectionnez Tous les éléments possibles
- Dans le champ Attribuer une valeur à la variable, cliquez sur l'icône Créer la variable pour créer une variable.
- Dans la fenêtre Créer la variable, saisissez substrings_split dans le champ Nom.
- Cliquez sur Créer et sélectionner.
- Pour imprimer les valeurs, double-cliquez sur l'action
Zone de message ou faites-la glisser. Dans le champ Entrer le message à afficher, saisissez les données suivantes :
Date is $substrings_split[0]$
Month is $substrings_split[1]$
Year is $substrings_split[2]$
- Cliquez sur Enregistrer, puis sur Exécuter.
Le robot divise la chaîne spécifiée en plusieurs sous-chaînes et affiche la sortie comme suit :