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

  1. Créez un robot.
    1. Dans le panneau de gauche, cliquez sur Automatisation.

      La liste des robots et des formulaires disponibles s'affiche.

    2. Cliquez sur Créer un robot.
    3. Saisissez le nom du robot : String_split.
    4. Cliquez sur Créer et modifier.
  2. Ouvrez le fichier CSV et lisez les données.
    1. Faites glisser l'action Excel avancé > Ouvrir ou double-cliquez dessus.
    2. Dans l'option Fichier, dans le champ Fichier de bureau, cliquez sur Parcourir pour sélectionner votre fichier.
    3. Cochez la case La feuille contient un en-tête.
    4. Choisissez d'ouvrir le fichier en mode écriture seule.
    5. Dans le champ Créer une session Excel, sélectionnez Session locale.
    6. Double-cliquez sur l'action Excel avancé > Lire une ligne ou faites-la glisser.
    7. Dans l'onglet Option de cellule, sélectionnez À partir d'une cellule spécifique et saisissez C2 dans le champ Adresse de cellule.
    8. Dans l'onglet Option de lecture, sélectionnez l'option Lire le texte visible dans la cellule.
    9. Dans le champ Nom de session, saisissez la session que vous avez utilisée pour ouvrir le fichier.
    10. Dans le champ Attribuer une valeur à la variable, cliquez sur l'icône Créer la variable pour créer une variable.
    11. Dans la fenêtre Créer la variable, saisissez list_outputdata dans le champ Nom.
    12. Cliquez sur Créer et sélectionner.
    13. Double-cliquez sur l'action Excel avancé > Fermer ou faites-la glisser pour fermer le fichier .txt.
    14. 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.
  3. 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.Lire les données d'une ligne spécifique

  4. Pour diviser la chaîne spécifiée en plusieurs chaînes, double-cliquez sur l'action Chaîne > Diviser ou faites-la glisser.
    1. Dans le champ Chaîne source, saisissez $list_outputdata[0]$.
    2. Dans le champ Délimiteur, saisissez -.
    3. Dans l'onglet Le délimiteur est, sélectionnez Non sensible à la casse.
    4. Dans l'onglet Diviser en sous-chaînes, sélectionnez Tous les éléments possibles
    5. Dans le champ Attribuer une valeur à la variable, cliquez sur l'icône Créer la variable pour créer une variable.
    6. Dans la fenêtre Créer la variable, saisissez substrings_split dans le champ Nom.
    7. Cliquez sur Créer et sélectionner.
  5. 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]$

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

    Diviser la chaîne spécifiée en sous-chaînes