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

Gérer les tableaux croisés dynamiques

L'exemple ci-dessous explique comment créer et actualiser un tableau croisé dynamique. Il présente des activités telles que Create Pivot Table, Refresh Pivot Table. 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.

    Remarque : ajoutez le fichier example.xlsx utilisé pour récupérer les données dans le dossier principal du projet. Le processus d'automatisation utilise ce fichier pour extraire et manipuler les données brutes.
  2. Faites glisser un conteneur Séquence vers le concepteur de workflow.
  3. Placez une activité Excel Application Scope dans le corps de la séquence.

    • Dans le panneau Propriétés, ajoutez le chemin d'accès "example.xlsx" dans le champ CheminClasseur.
    • Cochez les cases des options EnregistrementAutomatique, CréerNouveauFichier et Visible. Le robot est désormais autorisé à créer un nouveau classeur Excel, à enregistrer automatiquement toutes les modifications apportées à celui-ci et à ouvrir le fichier Excel au premier plan lorsqu'il effectue des actions dessus.
  4. Sélectionnez le conteneur de séquence Faire (Do) sequence dans l'activité Excel Application Scope.

    • Créez une nouvelle variable nommée rangeResult de type String.
  5. Faites glisser une activité Create Pivot Table dans la séquence Do (Faire).

    • Dans le panneau Propriétés, ajoutez la valeur L9 dans le champ Plage, le nom pivot dans le champ NomTable, le nom "SalesOrders" dans le champ NomFeuille et le nom "table" dans le champ NomTableSource.
  6. Placez une activité Message Box sous l’activité Create Pivot Table.

    • Dans le panneau Propriétés, ajoutez la valeur Ok dans le champ Boutons et ajoutez "Check the pivot table in the Excel file." dans le champ Texte. Cochez la case de l’option PlusHaut pour que la boîte de message soit toujours affichée au premier plan.
  7. Faites glisser une activité Delete Range sous l'activité Message Box.

    • Dans le panneau Propriétés, ajoutez la valeur "A6:G16" dans le champ Plage, ajoutez la variable "SalesOrders" dans le champ NomFeuille et la valeur ShiftUp dans le champ OptionDéplacement.
    • Cochez la case DéplacerCellules pour décaler les cellules en fonction de l'option OptionDéplacement.
  8. Placez une activité Refresh Pivot Table sous l'activité Delete Range.

    • Dans le champ NomFeuille, ajoutez le nom de la feuille : SalesOrders.
    • Dans le champ NomTable, ajoutez le nom de la table : pivot.
  9. Exécutez l'exemple. Le processus d'automatisation utilise les données du fichier example.xlsx pour créer un tableau croisé dynamique et actualise le tableau initial en supprimant une plage de cellules.

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.