studiox
2023.4
false
UiPath logo, featuring letters U and I in white
Manuel utilisateur de StudioX
Last updated 7 août 2024

Tutoriel : ajout d’informations sur les fichiers d'un dossier dans un fichier Excel

Dans ce tutoriel, nous allons créer une automatisation qui permet de récupérer le nom et la taille de tous les fichiers d'un dossier et d'ajouter ces informations dans un fichier Excel.

Nous allons créer un projet et commencer par ajouter une activité Utiliser le fichier Excel (Use Excel File) pour indiquer le fichier Excel à utiliser. Nous ajouterons ensuite une activité Pour chaque fichier du dossier (For Each File In Folder) pour indiquer le dossier à partir duquel récupérer les informations du fichier. À l’intérieur de l’activité Pour chaque fichier du dossier (For Each File In Folder), nous allons ajouter deux activités Écrire la cellule (Write Cell), l’une pour copier le nom, l’autre pour copier la taille de chaque fichier dans deux cellules du Bloc-notes du projet (Project Notebook). Nous terminerons en ajoutant une activité Ajouter la plage (Append Range) qui ajoute les deux cellules à une plage dans un fichier Excel une fois que les cellules ont été renseignées pour chaque fichier.

  1. Étape 1 : configurer un projet et créer un fichier Excel dans le dossier du projet.
    1. Créez un nouveau projet vierge en utilisant les paramètres par défaut.
    2. Créez un fichier Excel dans le dossier du projet et nommez-le fichiers.xlsx.
    3. Ouvrez le fichier nouvellement créé dans Excel et entrez le texte File Name dans la cellule A1 et le texte File Size dans la cellule B1.
    4. Enregistrez et fermez les fichiers.xlsx.
  2. Étape 2 : ajouter le fichier Excel au projet et indiquer le dossier dont les fichiers peuvent être parcourus.
    1. Dans le panneau Activités de StudioX, sélectionnez l’onglet Excel, puis double-cliquez sur Utiliser un fichier Excel. Une activité Utiliser un fichier Excel est ajoutée au panneau Concepteur.
    2. Dans l’activité Utiliser un fichier Excel :
      • Cliquez sur Parcourir docs image à côté du champ Fichier Excel, puis naviguez vers le fichier fichiers.xlsx et sélectionnez-le.
      • Dans le champ Référencer en tant que, entrez FilesSizes.
    3. Dans le panneau Activités, sélectionnez l’onglet Fichier, puis faites glisser l’activité Pour chaque fichier du dossier et déposez-la à l’intérieur de l’activité Utiliser un fichier Excel.
    4. Dans l’activité Pour chaque fichier du dossier, cliquez sur Parcourir docs image à côté du champ Dossier, puis naviguez vers un dossier de votre ordinateur contenant des fichiers et sélectionnez-le (par exemple, sélectionnez le dossier Bureau).


  3. Étape 3 : copier les informations sur les fichiers vers le fichier Excel.
    1. Dans le panneau Activités, sélectionnez l’onglet Excel, puis faites glisser une activité Écrire la cellule et déposez-la à l’intérieur de l'activité Pour chaque fichier du dossier.
    2. Dans l’activité Écrire la cellule (Write Cell) :
      • Cliquez sur Plus docs image sur le côté droit du champ Que faut-il écrire, puis sélectionnez FichierActuel > Nom pour indiquer que vous voulez copier le nom du fichier actuel dans l’itération.
      • Cliquez sur Plus docs image sur le côté droit du champ Où écrire, puis sélectionnez Bloc-notes du projet (Notes) > Indiquer dans Excel pour ouvrir le Bloc-notes du projet. Dans le fichier, sélectionnez la cellule A1 de la feuille Bloc-notes et cliquez sur Confirmer de l’onglet UiPath du ruban Excel. Vous avez indiqué vouloir coller le nom du fichier actuel de l’itération vers la cellule A1 de la feuille Bloc-notes du bloc-notes du projet.
    3. Ajoutez une deuxième activité Écrire la cellule en dessous de la première activité.
    4. Dans l’activité Écrire la cellule (Write Cell) :
      • Cliquez sur Plus docs image sur le côté droit du champ Que faut-il écrire, puis sélectionnez FichierActuel > Taille pour indiquer que vous voulez copier la taille (en octets) du fichier actuel dans l’itération.
      • Cliquez sur Plus docs image sur le côté droit du champ Où écrire, puis sélectionnez Bloc-notes du projet (Notes) > Indiquer dans Excel pour ouvrir le Bloc-notes du projet. Dans le fichier, sélectionnez la cellule B1, puis la feuille Bloc-notes et cliquez sur Confirmer dans l’onglet UiPath du ruban Excel. Vous avez indiqué vouloir coller la taille du fichier actuel de l’itération vers la cellule B1 de la feuille Bloc-notes du fichier Excel TaillesFichiers.
    5. Pour rendre les deux activités Écrire la cellule plus facilement identifiables, modifiez le nom dans la barre supérieure de chacune d’entre elle. Par exemple, utilisez Write Cell Name pour la première activité et Write Cell Size pour la seconde.
    6. Dans le panneau Activités, faites glisser une activité Ajouter la plage et déposez-la à l’intérieur de l'activité Pour chaque fichier du dossier en dessous de la deuxième activité Écrire la cellule.
    7. Dans l’activité Ajouter la plage (Append Range) :
      • Cliquez sur Plus docs image sur le côté droit du champ Ajouter après la plage, puis sélectionnez TaillesFichiers > Feuil1.
      • Cliquez sur Plus sur le côté droit du champ Que faut-il ajouter, puis sélectionnez Bloc-notes du projet (Notes) > Indiquer dans Excel pour ouvrir le fichier dans Excel. Dans le fichier, sélectionnez la cellule A1:B1, puis cliquez sur Confirmer dans l’onglet UiPath du ruban Excel. Vous avez indiqué vouloir ajouter les informations de l’itération sur le fichier actuel aux colonnes A et B du fichier TaillesFichiers à la suite des données déjà existantes dans le fichier.



    8. Cliquez sur Enregistrer dans le ruban StudioX pour enregistrer l’automatisation, puis cliquez sur Exécuter pour exécuter l’automatisation.

      Le nom et la taille de chaque fichier du dossier indiqué sont copiés un par un vers les cellules A1 et A2 de la feuille Bloc-notes du Bloc-notes du projet, puis annexés à fichiers.xlsx.

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.