Excel avancé package

Le package Excel avancé contient des actions permettant d'automatiser de nombreuses tâches répétitives du travail dans les feuilles de calcul Microsoft Excel.

Vous pouvez automatiser les tâches liées au classeur, à la feuille de calcul, aux lignes, aux colonnes et aux opérations dans les cellules. Vous pouvez utiliser ces actions lorsque Microsoft Excel est installé sur le périphérique que vous souhaitez utiliser pour automatiser les tâches Microsoft Excel.
Remarque :
  • Le fichier Excel que vous utilisez à partir de la Control Room est applicable uniquement pour la session de robot en cours. Si vous modifiez le fichier pendant l'exécution du robot, le fichier mis à jour ne peut pas être chargé à nouveau dans la Control Room.
  • Il n'est pas nécessaire d'installer le moteur de base de données Microsoft Access en tant que composant supplémentaire sur votre système pour utiliser Excel comme base de données si vous utilisez l'une des versions suivantes d'Office :
    • Microsoft 365 Apps for Enterprise
    • Office 2016, 2019 ou 2021 (version grand public 2009 ou ultérieure)

    Toutefois, si Microsoft 365 Apps et le moteur de base de données Microsoft Access sont installés sur votre système, vous pouvez désinstaller le moteur de base de données Microsoft Access et réparer Microsoft 365 Apps.

    Microsoft vous recommande de ne pas installer séparément le pilote du moteur de base de données Microsoft Access, car le moteur de base de données Microsoft Access 2016 et Microsoft 365 Apps utilisent le même identifiant de version majeure (16.0). Pour en savoir plus sur la condition d'installation du pilote du moteur de base de données Microsoft Access, consultez la rubrique Impossible d'utiliser le fournisseur Access ODBC ou OLEDB.

Important : Lorsque vous utilisez Microsoft Excel version 2208 et qu'un robot tente d'ouvrir une macro non protégée, un avertissement de sécurité s'affiche indiquant que les macros sont bloquées car elles ne proviennent pas d'une source de confiance.

Pour plus de détails, reportez-vous à la rubrique Les macros provenant d'Internet seront bloquées par défaut dans Office.

Important : Si vous utilisez différentes versions du package Excel avancé dans un robot parent et un robot enfant, la fonctionnalité de partage d'une session entre robots n'est actuellement pas prise en charge. Pour partager une session entre les robots parent et enfant, assurez-vous d'utiliser la même version du package dans les robots parent et enfant.
Les Actions dans le package Excel avancé prennent en charge Microsoft Office 2016 à Microsoft Office 2019, Microsoft 365 et les formats de fichiers suivants :
  • .xls
  • .xlsx
  • .xlsb
  • .xml
  • .xlsm
  • .txt
  • .ods
  • .htm
  • .html
  • .mht
  • .mhtml
  • .slk
  • .pdf
Important :
  • Pour les fichiers portant l'extension .ods, à moins que vous ne spécifiiez le nom de la feuille dans le champ Spécifier le nom de la feuille de l'action Ouvrir, l'action ouvre toujours le fichier .ods avec la première feuille active, par défaut. Si le nom de la feuille contient une espace, après avoir enregistré et fermé la feuille Excel, l'espace s'affiche sous forme de trait de soulignement.
  • Il est impossible de convertir les fichiers portant l'extension .htm, .html, .mht ou .mhtml au format PDF.
  • Les fichiers portant l'extension .slk ou .pdf ne contiennent qu'une seule feuille. Il est impossible de renommer la feuille. Si vous renommez la feuille Excel et l'enregistrez, la feuille ne conserve pas le nouveau nom.
  • Les fichiers portant l'extension .htm, .html, .mht, .mhtml, .slk ou .pdf ne peuvent pas conserver les mots de passe.
  • Vous ne pouvez pas exécuter une macro dans les fichiers portant l'extension .pdf.
  • Remarque : les applications Excel avec module VBA prenant en charge les macros qui utilisent du code 32 bits et 64 bits ne sont pas prises en charge. Si le message d'erreur Erreur de compilation dans le module caché s'affiche lors de l'exécution d'une macro, consultez l'image suivante pour ajouter le code VBA manuellement dans le fichier Excel. Script de contournement pour le module VBA Excel 32 bits et 64 bits
Vous pouvez également utiliser certaines des actions avec le format .csv. Reportez-vous à la rubrique Opérations CSV dans Excel avancé.

Reportez-vous à la rubrique Exemple de migration de données d'Excel vers une base de données.

Choix du package Excel dans Automation 360

Automation 360 comprend des packages prenant en charge trois types d'utilisation de Microsoft Excel. Pour des résultats optimaux, utilisez le package qui correspond au type de programme Excel disponible sur le périphérique sur lequel vous exécutez les robots.

  • Aucun programme Excel installé : si Microsoft Excel n'est pas installé sur le périphérique sur lequel vous exécutez les robots pour automatiser les processus Excel, utilisez le package Bases d'Excel.
  • Excel de bureau installé : si une version de bureau de Microsoft Excel est installée sur votre ordinateur, utilisez le package Excel avancé dans vos robots.
  • Online Microsoft 365 Excel uniquement : si vous utilisez Microsoft Excel 365 sur un navigateur Web, utilisez le package Microsoft 365 Excel pour automatiser les tâches Excel.

Avant de commencer

Effectuez les actions suivantes au sein du package Excel avancé dans le cadre de l'utilisation de l'ensemble des actions disponibles :

  1. Ouvrez la feuille de calcul Microsoft Excel que vous souhaitez utiliser pour automatiser les tâches Microsoft Excel. Utilisez l'action Ouvrir pour ouvrir la feuille de calcul. Reportez-vous à la rubrique Utilisation de l'action Ouvrir pour Excel avancé.
    Remarque : Pour les fichiers contenant des jeux de données volumineux, utilisez les actions du package Base de données pour automatiser les opérations de création, de lecture et de mise à jour. Reportez-vous à la rubrique Utilisation de l'action Connecter pour la base de données.
  2. Utilisez les différentes actions disponibles dans le package Excel avancé pour automatiser les tâches Microsoft Excel.
  3. Lorsque vous avez automatisé toutes les tâches Microsoft Excel, fermez la feuille de calcul à l'aide de l'action Fermer.

Actions du package Excel avancé

Les actions du package Excel avancé vous permettent d'effectuer les opérations suivantes :

Action Description
Opérations sur les cellules Exécutez des opérations telles que l'extraction de données des cellules, la suppression de valeurs dans une cellule, le déplacement d'un curseur vers une cellule spécifique, et la recherche et le remplacement de contenu. Reportez-vous à la rubrique Opérations sur les cellules dans Excel avancé.
Opérations sur les lignes et les colonnes Exécutez des opérations telles que l'insertion de nouvelles lignes et colonnes, et le masquage et l'affichage de lignes et de colonnes. Reportez-vous à la rubrique Opérations de ligne et de colonne dans Excel avancé.
Opérations sur les tableaux Exécutez des opérations telles que le tri et le filtrage de données dans un tableau, l'insertion et la suppression de colonnes, et l'obtention d'une plage de tableau. Reportez-vous à la rubrique Opérations de tableau dans Excel avancé.
Opérations sur les classeurs Exécutez des opérations telles que l'ouverture d'un classeur, l'ajout de données, la protection et la désactivation de la protection d'un classeur, et la conversion d'un classeur Excel en fichier PDF. Reportez-vous à la rubrique Opérations de classeur dans Excel avancé.
Opérations de feuille de calcul Exécutez des opérations telles que la création et la suppression d'une feuille de calcul, l'ajout de données, et le masquage et l'affichage d'une feuille de calcul. Reportez-vous à la rubrique Opérations de feuille de calcul dans Excel avancé.

Ressources supplémentaires