- 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
Manuel utilisateur de StudioX
À propos de l’automatisation d’Excel
StudioX offre une intégration profonde avec Microsoft Excel et est fourni avec un certain nombre d’activités permettant d'automatiser les tâches que vous effectuez dans Excel. Pour plus d'informations sur l'installation du complément Excel, consultez le guide de Studio.
You start by adding the Excel file you want to automate as a resource to the automation project, and then add the activities to perform in the file. When configuring the activities that use the file, you can select sheets, tables, named ranges, and named cells directly from the Plus
menu in StudioX. You can also seamlessly switch from StudioX to Excel to indicate the data to use directly from the file.
If you click Indicate in Excel in the Plus
menu when configuring an activity to select data directly from the file, your spreadsheet is opened in Excel and a UiPath tab appears in the Excel ribbon. Select the data you want to use, for example a cell or a range of cells, and then click Confirm in the UiPath tab to confirm the selection.
You can also manually indicate the Excel data to use by selecting the Custom Input option in the Plus
menu. This option enables you to enter cell and range references, table names, or sheet names, which can be useful when you are working with Excel files with dynamic names, or with files that don't exist at design time and no template file is available.
Si vous souhaitez répéter les mêmes activités pour chaque ligne contenue dans une plage, ajoutez une activité Pour chaque ligne Excel puis ajoutez-y les activités devant être répétées.
Pour apprendre à automatiser les tâches Excel, consultez les tutoriels suivants :
- 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
- Tutoriel : remplir des formulaires en format PDF avec des données Excel dans Acrobat Reader
Les activités suivantes sont disponibles dans StudioX :
- Utiliser le fichier Excel
- Ajouter la plage (Append Range)
- Auto Fill
- Plage d’ajustement automatique
- Change Pivot Data Source
- Clear Sheet/Range/Table
- Create Pivot Table
- Copy/Paste Range
- Delete Rows
- Supprimer la colonne (Delete Column)
- Supprimer la feuille
- Duplicate Sheet
- Export to CSV
- Filtrer (Filter)
- Fill Range
- Find First/Last Data Row
- Valeur Rechercher/Remplacer
- Formater en tant que table
- For Each Excel Row
- For Each Excel Sheet
- Format Cells
- Obtenir un graphique Excel
- Insérer la colonne (Insert Column)
- Insert Chart
- Insert Rows
- Insert Sheet
- Recherche
- Match function
- Protect Sheet
- Lire la formule de cellule (Read Cell Formula)
- Read Cell Value
- Lire la plage (Read Range)
- Refresh Pivot Table
- Actualiser les données de connexion Excel
- Supprimer les doublons
- Rename Sheet
- Run Spreadsheet Macro
- Save Excel File
- Save Excel File As
- Save Excel File As PDF
- Sort Range
- Text to Columns
- Unprotect Sheet
- Mettre à jour un graphique Excel
- VLookup
- Écrire la cellule (Write Cell)
- Écrire un objet DataTable dans Excel
Il existe plusieurs façons de lancer et de prévisualiser les fichiers Excel au moment de l’exécution, mais également au moment de la conception. Pour en savoir plus, voir Paramètres du projet.
Ajout d’un fichier Excel à une automatisation
La manière dont vous ajoutez un fichier à une automatisation détermine quelles activités du projet peuvent accéder au fichier Excel et le modifier, ainsi que la durée pendant laquelle le fichier reste ouvert pendant l'exécution. Il existe deux manières d'ajouter un fichier Excel à une automatisation :
- Ajoutez une activité de ressource Utiliser un fichier Excel . En utilisant cette option, les données du fichier ne peuvent être accédées que par les activités ajoutées à l'intérieur de l'activité de ressource. Une fois que toutes les activités à l'intérieur de Utiliser un fichier Excel ont été exécutées, le fichier est fermé. Ceci est utile lorsque le fichier sera créé au moment de l'exécution (par exemple téléchargé ou enregistré à partir d'une pièce jointe d'un e-mail), ou si le fichier doit être envoyé à un autre emplacement (par ex. téléchargé ou envoyé sous forme de pièce jointe à un e-mail).
- Connectez le projet au fichier Excel à partir du Gestionnaire de données pour l'ajouter en tant que ressource de projet. À l'aide de cette option, vous pouvez configurer l'étendue où le fichier est disponible et le définir sur l'ensemble du workflow ou uniquement sur une certaine activité de conteneur. Par défaut, l'étendue est définie sur le conteneur principal (l'ensemble du projet), ce qui signifie qu'il peut être consulté et modifié par toutes les activités du projet, et le fichier reste ouvert jusqu'à ce que le projet entier soit exécuté. Si vous n'avez pas besoin que la ressource Excel soit disponible dans l'ensemble du projet, vous pouvez définir une étendue plus proche des activités dans lesquelles elle est utilisée. Cela garantit que le fichier n'est ouvert que lorsque c'est nécessaire, ce qui peut accélérer l'exécution. Par exemple, vous pouvez ajouter toutes les activités qui interagissent avec un fichier Excel dans une activité conteneur Groupe et définir l'étendue sur le conteneur de groupe. Connecter un projet à un fichier Excel est utile lorsque le nom et l'emplacement du fichier ne changent pas et qu'il n'est pas nécessaire d'utiliser le fichier pour effectuer d'autres actions telles que son téléchargement ou son envoi en tant que pièce jointe.
À propos du Bloc-notes du projet
Le Bloc-notes du projet est un classeur Excel que vous pouvez utiliser comme bloc-notes dans lequel vous conserverez des formules et à partir duquel vous manipulerez les données. Son but est d’être utilisé pour les calculs et le stockage temporaire des données lors de l’exécution du projet. Par défaut, les modifications apportées au Bloc-notes du projet ne sont pas enregistrées lorsque l’exécution de l’automatisation est terminée.
The default Project Notebook is a file named Project_Notebook.xlsx that is created by StudioX in the project folder. The file comes with a predefined set of formulas that you can use in any automation project. The formulas are split on several sheets based on the area they apply to. Each sheet contains cells where you can add input data and formulas that manipulate that data. The formulas are in easy to identify named cells that you can select for use in your automations directly from the Plus
menu.
Configurer le Bloc-notes du projet
Sélectionnez Bloc-notes > Configurer le bloc-notes dans le ruban StudioX. Vous pouvez configurer les paramètres suivants :
-
Fichier de bloc-notes - Sélectionnez un autre fichier Excel à utiliser comme bloc-notes du projet.
-
Et donnez-lui un nom pour plus tard - Entrez un nom de référence pour le fichier Excel dans le projet lorsqu’une activité interagit avec lui. Le nom par défaut est
Notes. -
Mot de passe d’accès - Le cas échéant, entrez le mot de passe nécessaire pour ouvrir le fichier.
-
Mot de passe pour la modification - Le cas échéant, entrez le mot de passe nécessaire pour modifier le fichier.
-
Autosave file - Select this option if you want the file to be saved at the end of the automation. Otherwise, the file is returned to the initial state after project execution. This option is not selected by default. When the option to save changes is disabled, the message Save changes: off is displayed next to the Project Notebook entries in the Plus
menu and in the Data Manager panel. -
Lecture seule - Sélectionnez cette option si vous souhaitez ouvrir le fichier en mode lecture seule. Cette option vous permet d’effectuer des opérations d’extraction de données si le fichier est verrouillé pour empêcher toute modification ou si la modification du fichier est protégée par un mot de passe. Cette option n’est pas sélectionnée par défaut.
Formules du Bloc-notes du projet
Les formules disponibles dans le Bloc-notes du projet sont détaillées ci-dessous. Pour savoir comment ajouter des formules au Bloc-notes du projet, consultez Tutoriel : Ajout de vos propres formules au Bloc-notes du projet.
Date
Entrez une date de base (par défaut, la date d’aujourd’hui) dans la cellule B4 (Date_Input) et un certain nombre de jours (par défaut, 7) dans la cellule B6 (Days) à ajouter plus tard à la date dans la cellule B4 de la feuille. Les formules suivantes sont disponibles :
- Date plus un certain nombre de jours (DatePlusDays) - Renvoie la date qui résulte de l’ajout du nombre de jours dans la cellule B6 à la date d’entrée dans la cellule B4.
- Date plus un certain nombre de jours de travail (DatePlusWorkingDays) - Renvoie la date qui résulte de l’ajout du nombre de jours dans la cellule B6 à la date entrée dans la cellule B4 sans inclure les weekends.
- Format de date (JJMMAAAA) - Renvoie la date d’entrée de la cellule B4 convertie en texte en format JJMMAAAA.
- Aujourd’hui - Renvoie la date d’aujourd’hui.
- Dates de la semaine dernière (lundi, vendredi, dimanche) - Renvoie la date du lundi (LastWeekMonday), du vendredi (LastWeekFriday) et du dimanche (LastWeekSunday) de la semaine dernière.
- Dates du mois dernier (premier et dernier jours) - Renvoie les dates du premier jour (LastMonthStartDate) et du dernier jour (LastMonthEndDate) du mois dernier.
- Premier/Dernier jour ouvrable du mois - Renvoie les dates de la première journée (ThisMonthFirstWorkingDay) et la dernière journée de travail (ThisMonthLastWorkingDay) du mois en cours.
Convertir le texte en date localement et indépendamment
Entrez une date dans la cellule B18 (DateText) qui contient des caractères japonais pour l’année, le mois et le jour insérés après les chiffres. Cette date est convertie au format JJ/MM/AAAA et renvoyée dans la cellule B29 (ReformattedDate).
Pour découvrir un exemple de l'utilisation qui peut être faite des formules dans la feuille Date, voir Tutoriel : travailler avec des fichiers et des dossiers.
Texte
Entrez un texte dans la cellule B4 (Text_Input). Pour rechercher un texte spécifique à l’intérieur de la cellule B4, entrez le texte à rechercher dans la cellule B10 (Search). Pour remplacer le texte recherché par un autre texte, entrez le texte de remplacement dans la cellule B11 (Replace). Les formules suivantes sont disponibles :
- Découpé - Renvoie le texte de la cellule B4 avec tous les espaces supplémentaires supprimés.
- Longueur- Renvoie le nombre de caractères dans le texte de la cellule B4.
- Lettre majuscule- Renvoie le texte de la cellule B4 avec tous les caractères en majuscule.
- Minuscule- Renvoie le texte de la cellule B4 avec tous les caractères en minuscule.
- Résultat - Renvoie le texte modifié de la cellule B4 en remplaçant le texte ajouté dans la cellule B10 par le texte ajouté dans la cellule B11.
- Contient - Vérifie si le texte ajouté dans la cellule B10 apparaît dans le texte de la cellule B4 et renvoie VRAI si le texte est trouvé ou FAUX si le texte est introuvable.
- Prénom- Renvoie le texte avant le dernier caractère espace dans le texte de la cellule B4.
- Nom de famille- Renvoie le texte après le dernier caractère espace dans le texte de la cellule B4.
Extraire des valeurs d’un texte
Pour extraire une valeur spécifique du texte ajouté dans la cellule B4 vers la cellule F5, ajoutez du texte à gauche de la valeur dans la cellule D5 et/ou à droite de la valeur dans la cellule E5. Pour extraire plusieurs valeurs, utilisez les cellules dans les mêmes colonnes sur les lignes 6-9. Vous pouvez utiliser ceci dans les automatisations pour extraire des valeurs variables à partir de blocs de texte qui suivent le même modèle. Par exemple, vous pouvez extraire des valeurs telles que les numéros et les montants des factures des notifications par e-mail automatisées, car elles y sont précédées des mêmes libellés.
Pour découvrir un exemple de l'utilisation qui peut être faite des formules dans la feuille Texte, consultez le document Tutoriel : extraire des données d'e-mails automatisés et les déplacer vers une application de bureau.
Numérique
Entrez un numéro dans la cellule B4 (Number_Input). Les formules suivantes sont disponibles pour manipuler le nombre :
- Nettoyage (CleanNumber) - Renvoie le nombre ajouté dans la cellule B4 avec tous les sauts de ligne et toutes les espaces insécables enlevés.
- Ent - Renvoie la partie entière du nombre de la cellule B4.
- 2 décimales (TwoDecimals) - Renvoie le nombre ajouté dans la cellule B4 avec 2 décimales.
Convertir localement et indépendamment le texte en nombre
Entrez un numéro qui n’a pas de séparateur de groupe ou un point (.) comme séparateur de groupe et a une virgule (,) comme séparateur décimal dans la cellule B11 (NumberText_Input). Le nombre est renvoyé dans la cellule B15 (ReformattedNumber) convertie pour utiliser une virgule (,) comme séparateur de groupe et un point (.) comme séparateur décimal.
Fichier
Entrez le chemin complet vers un fichier, y compris l’extension de fichier dans la cellule B6 (FullFileName_Input). Les formules suivantes sont disponibles :
- Nom du fichier (FileName) - Renvoie le nom du fichier, y compris l’extension du chemin d'accès au fichier ajouté dans la cellule B6.
- Extension de fichier (FileExtension) - Renvoie l’extension de fichier à partir du chemin d'accès au fichier ajouté dans la cellule B6.
- Nom de fichier sans extension (FileNameNoExtension) - Renvoie le nom du fichier sans extension du chemin d’accès au fichier ajouté dans la cellule B6.
- Dossier (Folder) - Renvoie le chemin d'accès au dossier qui contient le fichier dont le chemin d'accès a été ajouté dans la cellule B6.
- Nom du fichier reformaté (ReformattedFileName) - Renvoie les valeurs séparées par un point (.) dans les cellules B9 et B10. Vous obtenez le nom du fichier avec l'extension.
Pour découvrir un exemple de l'utilisation qui peut être faite des formules dans la feuille Fichier, consultez le document Tutoriel : enregistrer, renommer et déplacer des pièces jointes.