Activités (Activities)
Plus récente (Latest)
False
Image de fond de la bannière
Activités de workflow
Dernière mise à jour 22 avr. 2024

Supprimer la ligne/colonne de données

L'exemple ci-dessous explique comment supprimer des lignes et des colonnes d'un DataTable à l'aide des activités Remove Data Column, Remove Data Row, For Each Row, et Get Row Item. Vous pouvez trouver ces activités dans le package.

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

       

      RemovedRows

      Liste<DataRow>

      nouvelle liste (de LigneDonnées)

      StringDT

      Chaîne de caractères (string)

       
      Remarque : ajoutez votre fichier .xlsx au répertoire du projet afin de pouvoir exécuter l'ensemble du processus à partir d'un même endroit.
  3. Ajoutez une activité Read CSV dans le conteneur Séquence (Sequence).

    • Dans le panneau Propriétés (Properties), ajoutez l'expression "challenge.csv" dans le champ CheminFichier (FilePath).
    • Sélectionnez l'option Virgule (Comma) dans la liste déroulante Délimiteur (Delimiter).
    • Cochez la case de l'option InclureNomsColonnes (IncludeColumnNames).
    • Ajoutez la variable DT1 dans le champ Table de données.
  4. Placez une activité Remove Data Column sous l'activité Read CSV.

    • Dans le panneau Propriétés, ajoutez l'expression "Phone Number" dans le champ NomColonne (ColumnName).
    • Ajoutez la variable DT1 dans le champ Table de données.
  5. Placez une activité For each row sous l'activité Remove Data Column.

    • Ajoutez la variable DT1 dans le champ Table de données.
  6. Sélectionnez le conteneur Corps (Body) de l'activité For Each Row et créez les variables suivantes :

    Nom de variable

    Types de variables

    Valeur par défaut

    Address

    ValeurGénérique

     

    AddressNumber

    Int32

     
  7. Placez une activité Get Row Item dans le conteneur Corps (Body).

    • Dans le panneau Propriétés, ajoutez l'expression "Address" dans le champ NomColonne (ColumnName).
    • Ajoutez la valeur row dans le champ Url.
    • Ajoutez la variable Address dans le champ Valeur (Value).
  8. Faites glisser une activité Assign sous l'activité Get Row Item.

    • Ajoutez la variable AddressNumber dans le champ À.
    • Ajoutez l’expression CInt(Address.Split(" "c)(0)) dans le champ Valeur.
  9. Ajoutez une activité Log Message sous l'activité Assign.

    • Ajoutez l’expression AddressNumber >= 10 And AddressNumber <= 50 dans le champ Condition.
  10. Faites glisser une activité Add to Collection dans le champ Alors (Then).

    • Dans le panneau Propriétés, ajoutez la variable RemovedRows dans le champ Collection.
    • Ajoutez la valeur row dans le champ Url.
    • Sélectionnez l'option Système.Données.LigneDonnées dans la liste déroulante TypeArgument.
  11. Faites glisser une activité For Each sous l'activité For Each Row.

    • Dans le panneau Propriétés , sélectionnez l'option Système.Données.LigneDonnées dans la liste déroulante TypeArgument.
    • Ajoutez la variable RemovedRows dans le champ Valeurs.
  12. Faites glisser une activité Remove Data Row dans le corps (body) de l'activité For Each.

    • Dans le panneau Propriétés , ajoutez la variable DT1 dans le champ TableDonnées .
    • Ajoutez la valeur row dans le champ Url.
  13. Faites glisser une activité Output Data Table sous l'activité For Each.

    • Dans le panneau Propriétés , ajoutez la variable DT1 dans le champ TableDonnées .
    • Ajoutez la variable StringDT dans le champ Texte.
  14. Ajouter une activité Write Line sous celle de la Output Data Table.

    • Ajoutez la variable StringDT dans le champ Texte.
  15. Exécuter le processus. Le robot supprime les champs spécifiés de la table fournie et imprime la nouvelle TableDonnées dans le panneau de sortie.
  • Voici à quoi devrait ressembler votre workflow :



Télécharger ici 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
Logo Uipath blanc
Confiance et sécurité
© 2005-2024 UiPath. All rights reserved.