- Notes de publication
- Démarrage
- Didacticiels
- Projets d'automatisation
- Création d'automatisations
- Bases de l'automatisation
- Réf. d’objets
- Meilleures pratiques d'automatisation
- À propos des cibles et des ancres
- Indication d'une cible
- Modification d’une cible
- Tutoriel : Travailler avec l’UI Automation
- Tutoriel : extraction de données de table d’une page Web et modification de ces données dans Excel
- Tutoriel : remplir des formulaires en format PDF avec des données Excel dans Acrobat Reader
- Tutoriel : Création d’un tableau croisé dynamique
- Tutoriel : parcourir les lignes d'une table
- Tutoriel : comparaison des fichiers Excel et envoi par e-mail des erreurs de rapprochement
- Tutoriel : extraire des données d'e-mails automatisés et les déplacer vers une application de bureau
- Tutoriel : Filtrage des données dans Excel
- Tutoriel : Formatage des cellules
- Tutoriel : ajout d’informations sur les fichiers d'un dossier dans un fichier Excel
- Tutoriel : ajout de ses propres formules au Bloc-notes du projet
- Automatisation PowerPoint
- Automatisation des données
- Activités courantes
- Automatisation de l'espace de travail Google
- Automatisation OneDrive et SharePoint
- Résolution des problèmes
Dans ce tutoriel, nous disposons d'un fichier Excel contenant des données sur les fournisseurs. Nous voulons connaître le nombre de fournisseurs dans chaque ville et le nombre d’employés que les fournisseurs possèdent dans chaque ville. Pour ce faire, nous allons construire une automatisation pouvant créer un tableau croisé dynamique.
-
Étape 1 : configurer le projet et obtenir les fichiers nécessaires
- Create a new blank project using the default settings.
- Dans ce tutoriel, téléchargez et extrayez les archives avec le projet d’automatisation en appuyant sur le bouton en bas de la page, puis copiez le fichier
Suppliers.xlsxvers le dossier de votre projet.
-
Étape 2 : ajouter le fichier Excel au projet.
-
Click Add activity
in the Designer panel, and then find the Use Excel File activity in the search box at the top of the screen and select it. A Use Excel File activity is added to the Designer panel. -
Dans l’activité :
-
Click Browse
next to the Excel file field, and then browse to and select the file Suppliers.xlsx -
Dans le champ Référencer en tant que, entrez
Suppliers.Vous avez indiqué que vous travaillerez sur le fichier
Suppliers.xlsxqui est connu dans votre automatisation sous le nom deSuppliers.
-
-
-
Étape 3 : Ajouter et configurer l’activité Créer un tableau croisé dynamique (Create Pivot Table).
Le tableau croisé dynamique est créé dans la feuille Sortie du fichier Fournisseurs.xlsx.
-
In the Use Excel File activity, click Add activity
, then find the Create Pivot Table activity in the search box at the top of the screen and double-click it. The activity is added inside the Use Excel File activity. -
Dans l’activité Créer un tableau croisé dynamique, définissez la plage source et la plage où créer le tableau croisé dynamique :
a) Click Plus
on the right side of the Source range field, and then select Suppliers > Indicate in Excel.b) Dans le fichier Excel, sélectionnez toutes les colonnes de la feuille Entrée, puis cliquez sur Confirmer dans l’onglet UiPath du ruban Excel.
Vous avez indiqué que vous souhaitez créer un tableau croisé dynamique pour les colonnes A-L dans la feuille nommée Entrée du fichier Excel référencé Fournisseurs. Le champ Plage de la table affiche votre sélection ainsi : [Fournisseurs] Entrée!A:L.
Cliquez sur Plus
à droite du champ Nouveau nom de tableau , puis sélectionnez Texte. Dans la fenêtre du générateur de texte, saisissez un nom pour le tableau croisé dynamique, par exemple CountByCity, et cliquez sur Enregistrer.d) Click Plus
on the right side of the Destination range field and then select Suppliers > Output [Sheet].Vous avez indiqué que vous souhaitez créer un tableau croisé dynamique dans la feuille nommée Entrée du fichier Excel référencé Fournisseurs. Le champ Plage de destination affiche votre sélection ainsi : [Fournisseurs] Sortie.
-
Dans l’activité Créer un tableau croisé dynamique, ajoutez les champs du tableau croisé dynamique :
a) Cliquez sur le bouton Ajouter un champ de tableau croisé dynamique, puis cliquez sur Plus
sur le côté droit du champ Champ et sélectionnez Plage > Ville.b) Dans le menu déroulant Est un/une, sélectionnez Ligne.
Vous avez indiqué que vous souhaitez que les entrées dans la colonne Ville de la feuille nommée Entrée du fichier Excel référencé Fournisseurs soient des lignes dans le tableau croisé dynamique.
c) Cliquez à nouveau sur le bouton Ajouter un champ de tableau croisé dynamique pour ajouter un deuxième champ dans le tableau croisé dynamique pour compter les fournisseurs.
Dans le deuxième Champ croisé dynamique, cliquez sur Plus
sur le côté droit du champ Champ, puis sélectionnez Plage > Nom interne.d) Dans le menu déroulant Est un/une, sélectionnez Valeur, puis, dans le menu déroulant Fonction, sélectionnez Nombre.
Vous avez indiqué que vous souhaitez compter le nombre de fournisseurs identifiés par la colonne Nom interne dans la feuille nommée Entrée du fichier Excel référencé Fournisseurs.
e) Cliquez à nouveau sur le bouton Ajouter un champ de tableau croisé dynamique pour ajouter un troisième champ dans le tableau croisé dynamique et additionner le nombre d’employés.
Dans le troisième Champ croisé dynamique, cliquez sur Plus
sur le côté droit du champ Champ, puis sélectionnez Plage > Nombre d’employés.f) Dans le menu déroulant Est un/une, sélectionnez Valeur, puis, dans le menu déroulant Fonction, sélectionnez Somme.
Vous avez indiqué que vous souhaitez additionner le nombre d’employés dans la feuille nommée Entrée du fichier Excel référencé Fournisseurs.
g) Pour rendre les champs de tableau croisé dynamique plus facilement identifiables, modifiez le nom de chacun d’entre eux dans la barre supérieure. Par exemple, utilisez
Pivot Field Citypour le premier,Pivot Field Namepour le second etPivot Field Employeespour le troisième. -
Cliquez sur Enregistrer dans le ruban StudioX pour enregistrer l’automatisation, puis cliquez sur Exécuter pour exécuter l’automatisation.
-