UiPath Documentation
activities
latest
false
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

Activités de productivité

Fusionner plusieurs feuilles dans une nouvelle feuille Excel récapitulative

À propos

Résumé: concaténez les données de plusieurs feuilles en une seule feuille de calcul Google. Les données initiales ne sont pas supprimées.

Applications: Google Drive, Google Sheets

Description : cet exemple explique comment créer un workflow qui rassemble des données à partir de plusieurs feuilles de calcul Google et les fusionne dans une nouvelle feuille, tout en préservant les données initiales. Cet exemple présente des activités Google Workspace telles que Ajouter une feuille (Add Sheet), Pour chaque feuille de la feuille de calcul (For Each Sheet in Spreadsheet), Lire la plage (Read Range) et Écrire la plage (Write Range).

Workflow

Astuce :

Pour gagner du temps, utilisez le modèle Fusionner plusieurs feuilles dans un nouveau tableur de résumés dans Studio Web pour créer ce workflow.

  1. Ouvrez Studio Web et créez un nouveau projet.

  2. Ajoutez une activité Ajouter une feuille à votre workflow. À ce stade, vous souhaitez ajouter une nouvelle feuille, appelée Résumé, à une feuille de calcul spécifique. Dans l’activité :

    • Configurez votre connexion Google Sheets.
    • Dans le champ Feuille de calcul , naviguez et choisissez le tableur dans lequel vous souhaitez créer une nouvelle feuille.
    • Définissez par exemple le nom de la Feuille sur Résumé. Choisissez un nom qui convient le mieux à votre cas d'utilisation.

  3. Ensuite, ajoutez une activité Pour chaque feuille de la feuille de calcul pour parcourir les feuilles que vous souhaitez fusionner. Dans l’activité :

    • Sélectionnez la même feuille de calcul.
    • Dans le Corps de l'activité, ajoutez une activité Si . Configurez l’activité comme suit :
      • Définissez la Condition de l'itération. Sélectionnez l'icône Plus pour sélectionner Utiliser la variable.
      • Définissez la condition sur : CurrentItemIndex=1.

4. Ensuite, ajoutez une activité pour la branche Puis de Si. Il s’agit de l’activité à exécuter si la condition est vraie. Ajoutez une activité Lire la plage . Son objectif est d’utiliser les premiers en-têtes de la feuille dans la plage Résumé et de copier ses données. Configurez-la comme suit:

  • Sélectionnez la feuille de calcul.
  • Dans le champ Plage , sélectionnez l’icône Plus pour sélectionner Utiliser la variable, puis sélectionnez CurrentItem.
  • Définissez le champ Contient des en-têtes sur Vrai.
  • Définissez le champ Quoi lire sur Valeurs.

5. Juste après l’activité Read Range (toujours sous la branche Alors ), ajoutez une activité Write Range et configurez-la comme suit:

  1. Sélectionnez la même feuille de calcul.
  2. Pour le champ Plage , sélectionnez l’icône Plus pour sélectionner Utiliser la variable, puis sélectionnez la variable de sortie de l’activité Ajouter une feuille .
  3. Définissez le champ Inclure les en-têtes sur Vrai.
  4. Définissez le champ Comment écrire sur Écraser.
  5. Pour le champ Quoi écrire , sélectionnez la variable de sortie de l’activité Lire la plage .

6. Ajoutez une activité Message du journal pour enregistrer que la première feuille (CurrentItem) a été ajoutée à la feuille de résumé (New sheet name). Cette étape est facultative.

  • Configurez le champ Message comme suit :

7. Ensuite, ajoutez une autre activité Si et définissez une condition qui détermine si les prochaines feuilles à lire sont différentes de la feuille Récapitulatif . À cette étape, nous copions les autres feuilles, à l'exclusion des en-têtes.

  • Configurez la condition comme suit : CurrentItemIndex variable supérieure à 1.

8. Définissez la branche Puis . Ajoutez une activité Lire la plage pour lire les feuilles de la feuille de calcul:

  • Sélectionnez la feuille de calcul.
  • Pour le champ Plage , sélectionnez Utiliser la variable et choisissez la variable CurrentItem .
  • Définissez le champ Contient des en-têtes sur Vrai.
  • Définissez le champ Quoi lire sur Valeurs.

9. Ensuite, ajoutez une activité Write Range pour écrire les données lues dans la feuille Summary (Récapitulatif ).

  • Sélectionnez la feuille de calcul.
  • Pour le champ Plage , sélectionnez la variable New sheet name de l'activité Add Sheet initiale.
  • Définissez le champ Inclure les en-têtes sur Faux.
  • Définissez le champ Comment écrire sur Ajouter. Pour en savoir plus sur l'ajout, consultez la documentation de l'activité .
  • Pour le champ Quoi écrire , sélectionnez la variable de sortie de l’activité Lire la plage .

10. Ensuite, ajoutez une activité Message du journal , toujours sous la branche Alors , pour enregistrer que toutes les feuilles ont été ajoutées dans la feuille Résumé . Cette étape est facultative.

11. Vous avez terminé et prêt à exécuter votre projet !

  • À propos
  • Workflow

Cette page vous a-t-elle été utile ?

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour