activities
latest
false
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique.
UiPath logo, featuring letters U and I in white
Activités de workflow
Last updated 13 nov. 2024

Manipuler des tables

L'exemple ci-dessous explique comment construire une table, la fusionner, trier les données et supprimer les doublons. Il utilise des données telles que Merge Data Table, Sort Data Table et Remove Duplicate Rows. Vous pouvez retrouver ces activités dans le package UiPath.System.Activities.

Voici comment le processus d'automatisation peut être créé :

  1. Ouvrez Studio et démarrez un nouveau Processus.
  2. Faites glisser un conteneur Séquence vers le concepteur de workflow.

    • Créez les variables suivantes :

      Nom de variable

      Types de variables

      Valeur par défaut

      DT1

      DataTable

       

      DT2

      DataTable

       

      DataTableString

      Chaîne de caractères (string)

       
  3. Faites glisser une activité Build Data Table dans le conteneur Sequence.

    • Dans le panneau Propriétés , ajoutez la variable DT1 dans le champ TableDonnées .
  4. Cliquez sur le bouton TableDonnées de l'activité Créer une table de données.

    • Cliquez sur le bouton Ajouter une colonne et ajoutez une nouvelle colonne.
    • Cliquez sur le bouton Modifier la colonne dans la première colonne et ajoutez la valeur Name dans le champ NomColonne.
    • Sélectionnez l’option String dans la liste déroulante Type de données.
    • Cochez la case de l’option Autoriser une valeur Null.
    • Ajoutez la valeur -1 dans le champ Longueur maximale.
    • Cliquez sur l'option OK pour fermer la fenêtre.
    • Cliquez sur le bouton Modifier la colonne dans la deuxième colonne et ajoutez la valeur Surname dans le champ NomColonne.
    • Sélectionnez l’option String dans la liste déroulante Type de données.
    • Cochez la case de l’option Autoriser une valeur Null.
    • Ajoutez la valeur -1 dans le champ Longueur maximale.
    • Cliquez sur l'option OK pour fermer la fenêtre.
    • Cliquez sur le bouton Modifier la colonne de la troisième colonne et ajoutez la valeur Grade dans le champ NomColonne.
    • Sélectionnez l’option Int32 dans la liste déroulante Type de données.
    • Cochez la case de l’option Autoriser une valeur Null.
    • Ajoutez la valeur -1 dans le champ Longueur maximale.
    • Remplissez les champs avec les noms, prénoms et les niveaux.
    • Cliquez sur le bouton OK pour fermer la fenêtre.
    • Cliquez à nouveau sur le bouton OK.
    • Voici à quoi devrait ressembler l'activité Build Data Table :



  5. Faites glisser une activité Build Data Table sous l'activité Build Data Table précédente.

    • Dans le panneau Propriétés , ajoutez la variable DT2 dans le champ TableDonnées .
  6. Cliquez sur le bouton TableDonnées de l'activité Créer une table de données.

    • Cliquez sur le bouton Ajouter une colonne et ajoutez une nouvelle colonne.
    • Ajoutez la valeur Name dans le champ NomColonne.
    • Sélectionnez l’option String dans la liste déroulante Type de données.
    • Cochez la case de l’option Autoriser une valeur Null.
    • Ajoutez la valeur -1 dans le champ Longueur maximale.
    • Cliquez sur l'option OK pour fermer la fenêtre.
    • Cliquez sur le bouton Modifier la colonne dans la deuxième colonne et ajoutez la valeur Surname dans le champ NomColonne.
    • Sélectionnez l’option String dans la liste déroulante Type de données.
    • Cochez la case de l’option Autoriser une valeur Null.
    • Ajoutez la valeur -1 dans le champ Longueur maximale.
    • Cliquez sur l'option OK pour fermer la fenêtre.
    • Cliquez sur le bouton Modifier la colonne de la troisième colonne et ajoutez la valeur Grade dans le champ NomColonne.
    • Sélectionnez l’option Int32 dans la liste déroulante Type de données.
    • Cochez la case de l’option Autoriser une valeur Null.
    • Ajoutez la valeur -1 dans le champ Longueur maximale.
    • Remplissez les champs avec les noms, prénoms et les niveaux.
    • Cliquez sur le bouton OK pour fermer la fenêtre.
    • Cliquez à nouveau sur le bouton OK.
    • Voici à quoi devrait ressembler l'activité Build Data Table :



  7. Placez un nouveau conteneur Sequence sous l'activité Build Data Table et nommez-le Fusionner.
  8. Faites glisser une activité Merge Data Table dans le conteneur Fusionner.

    • Dans le panneau Propriétés, ajoutez la variable DT1 dans le champ Destination.
    • Sélectionnez l'option Ajouter dans la liste déroulante ActionSchémaManquante.
    • Ajoutez la variable DT2 dans le champ Source.
  9. Faites glisser une activité Output Data Table sous l'activité Merge Data Table.

    • Dans le panneau Propriétés , ajoutez la variable DT1 dans le champ TableDonnées .
    • Ajoutez la variable DataTableString dans le champ Texte.
  10. Ajoutez une activité Write Line sous l'activité Output Data Table.

    • Ajoutez l'expression "Merged DataTable:" dans le champ Texte.
  11. Ajoutez une autre activité Write Line sous la précédente.

    • Ajoutez la variable DataTableString dans le champ Texte.
  12. Faites glisser un conteneur Sequence et placez-le dans le conteneur Merge.

    • Dans le panneau Propriétés, ajoutez la valeur Sort Descending by Grade dans le champ NomComplet.
  13. Faites glisser une activité Sort Data Table dans le conteneur Trier par ordre décroissant.

    • Dans le panneau Propriétés , ajoutez la variable DT1 dans le champ TableDonnées .
    • Ajoutez la variable DT1 dans le champ Table de données.
    • Ajoutez la valeur "Grade" dans le champ Nom (Name).
    • Sélectionnez l'option Décroissant dans la liste déroulante Ordre.
  14. Faites glisser une activité Output Data Table sous l'activité Sort Data Table.

    • Dans le panneau Propriétés , ajoutez la variable DT1 dans le champ TableDonnées .
    • Ajoutez la variable DataTableString dans le champ Texte.
  15. Ajoutez une activité Write Line sous l'activité Output Data Table.

    • Ajoutez l'expression "Sorted DataTable:" dans le champ Texte.
  16. Placez une activité Write Line sous la précédente.

    • Ajoutez la variable DataTableString dans le champ Texte.
  17. Faites glisser un nouveau conteneur Sequence et placez-le sous le conteneur Trier par ordre décroissant.

    • Dans le panneau Propriétés, ajoutez la valeur Remove Duplicates dans le champ NomComplet.
  18. Placez une activité Remove Duplicate Rows dans le conteneur Supprimer les doublons.

    • Dans le panneau Propriétés , ajoutez la variable DT1 dans le champ TableDonnées .
    • Ajoutez la variable DT1 dans le champ Table de données.
  19. Faites glisser une activité Output Data Table sous l'activité Remove Duplicate Rows.

    • Dans le panneau Propriétés , ajoutez la variable DT1 dans le champ TableDonnées .
    • Ajoutez la variable DataTableString dans le champ Texte.
  20. Ajoutez une activité Write Line sous l'activité Output Data Table.

    • Ajoutez l'expression "Remove Duplicates DataTable:" dans le champ Texte.
  21. Placez une activité Write Line sous la précédente.

    • Ajoutez la variable DataTableString dans le champ Texte.
    • Voici à quoi devrait ressembler votre workflow :



  22. Exécutez le processus. Le robot va construire une table, la fusionner, trier les données et supprimer les doublons.

Ici, vous pouvez télécharger un exemple.

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Uipath Logo White
Confiance et sécurité
© 2005-2024 UiPath Tous droits réservés.