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 productivité

Dernière mise à jour 6 déc. 2024

Interpréter les résultats Excel

L'exemple ci-dessous explique comment analyser les résultats d'un fichier .xlsx et les classer dans le bon ordre. Il présente des activités telles que Get Workbook Sheet, Read Cell, Write Cell, Get Cell Color et Set Range Color. Vous pouvez trouver ces activités dans le package UiPath.Excel.Activities.

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

  1. Ouvrez Studio et créez un nouveau Processus nommé par défaut Principal.
  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

      SheetName

      Chaîne de caractères (string)

      S/O

      DT1

      DataTable

      S/O

      Counter

      Int32

      1

      CellColor

      System.Drawing.Color

      S/O
  3. Insérer une activité Excel Application Scope sous le conteneur Sequence.

    • Dans le panneau Propriétés , ajoutez la valeur "ExamResults.xlsx" dans le champCheminClasseur et cochez les cases des options EnregistrementAutomatique, CréerNouveauFichier et Visible. Ces options garantissent que le processus enregistre automatiquement toutes les modifications, crée un nouveau fichier chaque fois que cela est nécessaire, et qu'il est visible pour tous les utilisateurs.
  4. Ajoutez un conteneur séquence dans le corps de l'activité Excel Application Scope.
  5. Faites glisser une activité Get Workbook Sheet à l'intérieur de la Sequence.

    • Dans le panneau Propriétés, ajoutez la valeur 0 dans le champ Index et la variable SheetName dans le champ Feuille.
  6. Faites glisser une activité Excel Read Range sous l'activité Get Workbook Sheet.

    • Dans le panneau Propriétés, ajoutez la variable SheetName dans le champ Feuille et la variable DT1 dans le champ TableDonnées.
    • Cochez la case de l'option AjouterEnTêtes pour que la première ligne du tableau soit considérée comme une ligne d'en-têtes.
  7. Ajoutez une activité For Each Row sous l'activité Read Range.

    • Ajoutez la variable DT1 dans le champ TableDonnées.
  8. Placez un conteneur Sequence dans le corps de l'activité For Each.

    • Créez les variables suivantes :

      Nom de variable

      Types de variables

      Valeur par défaut

      CellValue

      Chaîne de caractères (string)

       

      Grade

      Double

       
  9. Faites glisser une activité Assign dans le corps de la nouvelle Sequence créée.

    • Insérez la variable Counter dans le champ À (To) et la valeur Counter + 1 dans le champ Valeur.
  10. Faites glisser une activité Get Cell Color sous l’activité Assign.

    • Dans le panneau Propriétés, ajoutez la valeur "D" + Counter.ToString dans le champ Cellule, la variable "D" + Counter.ToString dans le champ NomFeuille et la variable CellColor dans le champ Couleur.
  11. Ajoutez une activité Excel Read Cell sous l'activité Get Cell Color. Cette activité va lire les résultats du fichier .xlsx.
    • Dans le panneau Propriétés, ajoutez la valeur "D" + Counter.ToString dans le champ Cellule, la variable SheetName dans le champ NomFeuille et la variable CellValue dans le champ Résultat.
  12. Ajoutez une autre activité Excel Read Cell en dessous de la première. Cette activité va lire les nuances du fichier .xlsx.
    • Dans le panneau Propriétés, ajoutez la valeur "C" + Counter.ToString dans le champ Cellule, la variable SheetName dans le champ NomFeuille et la variable Grade dans le champ Résultat.
  13. Placez une activité If sous la dernière activité Read Cell.

    • Remplissez le champ Condition avec la valeur suivante : Grade >= 5.
  14. Ajoutez deux conteneurs Sequence, une pour le champ Alors (Then) et une autre pour le champ Sinon (Else). Ces activités définissent des couleurs différentes pour chaque résultat.
  15. Dans le corps de la séquence Alors (Then), ajoutez une activité Set Range Color. Le résultat Réussi s'affichera en bleu.

    • Dans le panneau Propriétés, ajoutez la valeur System.Drawing.Color.Blue dans le champ Couleur, la valeur "D" + Counter.ToString dans le champ Plage et la variable SheetName dans le champ NomFeuille.
  16. Faites glisser une activité Write Cell sous l'activité Set Range Color.

    • Dans le panneau Propriétés, ajoutez la valeur "D" + Counter.ToString dans le champ Plage, la variable SheetName dans le champ NomFeuille et la valeur "Passed" dans le champ Valeur.
  17. Dans le corps de la séquence Sinon (Else), ajoutez une activité Set Range Color. Le résultat Échec s'affichera en rouge.

    • Dans le panneau Propriétés, ajoutez la valeur System.Drawing.Color.Red dans le champ Couleur, la valeur "D" + Counter.ToString dans le champ Plage et la variable SheetName dans le champ NomFeuille.
  18. Faites glisser une activité Write Cell sous l'activité Set Range Color.

    • Dans le panneau Propriétés, ajoutez la valeur "D" + Counter.ToString dans le champ Plage, la variable SheetName dans le champ NomFeuille et la valeur "Failed" dans le champ Valeur.
  19. Placez un conteneur Sequence sous l'activité If.
  20. Faites glisser une activité Excel Write Cell dans le corps de la séquence.

    • Dans le panneau Propriétés, ajoutez la valeur "E" + Counter.ToString dans le champ Plage, la variable SheetName dans le champ NomFeuille et la valeur CellValue dans le champ Valeur.
  21. Ajoutez une activité Set Range Color sous l'activité Write Cell.

    • Dans le panneau Propriétés, ajoutez la variable CellColor dans le champ Couleur, la valeur "E" + Counter.ToString dans le champ Plage et la variable SheetName dans le champ NomFeuille.
  22. Exécutez le processus. Le processus d'automatisation filtre les données et crée un nouveau fichier avec les résultats triés.

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.