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

Vérifier les données du classeur Excel

L'exemple ci-dessous montre comment utiliser les activités Excel afin d'analyser et vérifier le stock, ainsi que pour informer l'utilisateur des besoins de réapprovisionnement. Il présente certaines activités telles que Read Row, Read Cell et Read Cell Formula. Ces activités sont disponibles dans le module UiPath.Excel.Activities, dans la section Classeur.

Note : téléchargez et extrayez l'archive contenant le projet de cet exemple et copiez le fichier « stock.xlsx » dans votre dossier de projet.

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

      header

      System.Collections.Generic.IEnumerable<System.Object>

      S/O

      product

      System.Collections.Generic.IEnumerable<System.Object>

      S/O

      orderList

      DataTable

      S/O

      index

      Int32

      S/O
  3. Ajoutez une activité Read Row dans le conteneur Séquence.

    • Ajoutez l’expression "stock.xlsx" dans le champ Chemin d'accès au document.
    • Ajoutez la valeur "Bucharest" dans le champ Nom de la feuille.
    • Ajoutez la valeur "A1" dans le champ Cellule de début.
    • Dans le panneau Propriétés, ajoutez la variable header dans le champ Résultat.
  4. Faites glisser une autre activité Read Row sous l'activité Read Row ligne précédente.

    • Ajoutez l’expression "stock.xlsx" dans le champ Chemin d'accès au document.
    • Ajoutez la valeur "Bucharest" dans le champ Nom de la feuille.
    • Ajoutez la valeur "A2" dans le champ Cellule de début.
    • Dans le panneau Propriétés, ajoutez la variable product dans le champ Résultat.
  5. Faites glisser une activité Assign sous l’activité Read Row.

    • Ajoutez la variable index dans le champ À.
    • Indiquez la valeur 2 dans le champ Valeur (Value).
  6. Faites glisser une activité While sous l’activité Assign.

    • Ajoutez l’expression product.First.ToString.Length > 0 dans le champ Condition.
    • Sélectionnez le conteneur Sequence et créez la variable suivante :

      Nom de variable

      Types de variables

      Valeur par défaut

      requiredAmount

      Double

      S/O
  7. Faites glisser une activité Read Cell dans le conteneur Séquence de l'activité While.

    • Ajoutez l’expression "stock.xlsx" dans le champ Chemin d'accès au document.
    • Ajoutez la valeur "Bucharest" dans le champ Nom de la feuille.
    • Ajoutez la valeur "D" + index.ToString dans le champ Cellule de début.
    • Dans le panneau Propriétés, ajoutez la variable requiredAmount dans le champ Résultat.
  8. Faites glisser une activité If sous l’activité Read Cell.

    • Ajoutez l’expression requiredAmount > 0 dans le champ Condition.
  9. Faites glisser un conteneur Sequence dans le champ Alors (Then) de l'activité Si (If).

    • Créez les variables suivantes :

      Nom de variable

      Types de variables

      Valeur par défaut

      amountFormula

      Chaîne de caractères (string)

      S/O

      index2

      Chaîne de caractères (string)

      S/O
  10. Faites glisser une activité Read Cell Formula dans le conteneur Sequence à partir du champ Then.

    • Ajoutez l’expression "stock.xlsx" dans le champ Chemin d'accès au document.
    • Ajoutez la valeur "Bucharest" dans le champ Nom de la feuille.
    • Ajoutez la valeur "D2" dans le champ Cellule de début.
    • Dans le panneau Propriétés, ajoutez la variable amountFormula dans le champ Résultat.
  11. Faites glisser une activité Message Box sous l’activité Read Cell Formula.

    • Ajoutez l'expression "According to the formula (" + amountFormula + ") you have to order " + requiredAmount.ToString + " more " + product.ElementAt(0).ToString + " from " + product.ElementAt(1).ToString dans le champ Texte.
  12. Faites glisser une activité Assign sous l’activité If.

    • Ajoutez la variable index dans le champ À.
    • Ajoutez l’expression index + 1 dans le champ Valeur.
  13. Faites glisser une activité Read Row sous l’activité Assign.
  • Ajoutez l’expression "stock.xlsx" dans le champ Chemin d'accès au document.
  • Ajoutez la valeur "Bucharest" dans le champ Nom de la feuille.
  • Ajoutez la valeur "A" + index.ToString dans le champ Cellule de début.
  • Dans le panneau Propriétés, ajoutez la variable product dans le champ Résultat.

Voici à quoi devrait ressembler votre workflow :



14. Exécutez le processus. Le fichier Excel va être analysé, vérifié et un message va s'afficher pour informer l'utilisateur des modifications nécessaires.

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.