activities
latest
false
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.
UiPath logo, featuring letters U and I in white

Activités de workflow

Dernière mise à jour 9 mars 2026

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 variableTypes de variablesValeur par défaut
      DT1DataTable
      DT2DataTable
      DataTableStringChaî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 RépéterPourToujours (RepeatForever).
  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 :

    docs image

  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 RépéterPourToujours (RepeatForever).
  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 :

    docs image

  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 RépéterPourToujours (RepeatForever).
    • 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 RépéterPourToujours (RepeatForever).
    • 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 RépéterPourToujours (RepeatForever).
    • 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 RépéterPourToujours (RepeatForever).
    • 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 RépéterPourToujours (RepeatForever).
    • 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 :

    docs image

  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 ?

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour