Excel advanced package

Le package Excel advanced 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 l\'appareil que vous souhaitez utiliser pour automatiser les tâches liées à Microsoft Excel.
Important : Si votre installation de bureau actuelle est l\'une des suivantes :
  • Microsoft 365 Apps for Enterprise
  • Office 2016, 2019 ou 2021 (version grand public 2009 ou ultérieure)

Dans ce cas, vous n\'avez pas besoin d\'installer le moteur de base de données Microsoft Access en tant que composant supplémentaire dans votre système.

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 Unable to use the Access ODBC or OLEDB provider.
Remarque : Le pilote SQL Server ne dépend pas de l\'installation de Microsoft Office. Seule la version du pilote Excel dépend de la version de Microsoft Office. Cependant, si vous souhaitez utiliser un autre pilote, tel que Notepad ou CSV, vous devez installer le pilote ODBC pris en charge correspondant.
Remarque :
  • Le fichier Excel que vous utilisez à partir de la Control Room est applicable uniquement pour la session de bot en cours. Si vous modifiez le fichier pendant l\'exécution du bot, 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
    • Microsoft Office 2021, 2019 (version grand public 2009 ou ultérieure), ou 2016.

    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 Unable to use the Access ODBC or OLEDB provider.

Important : Lorsque vous utilisez Microsoft Excel version 2208 et qu\'un bot 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, voir Macros from the internet will be blocked by default in Office.

Remarque : Si vous utilisez différentes versions du package Excel advanced dans un bot parent et un bot enfant, la capacité de partager une session entre bots n\'est actuellement pas prise en charge. Pour partager une session entre les bots parent et enfant, assurez-vous d\'utiliser la même version du package dans les bots parent et enfant.
Actions dans le Excel advanced package prennent en charge les formats de fichiers suivants dans les versions Microsoft Office 2021, 2019 (version grand public 2009 ou ultérieure) ou 2016 :
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\' Ouvrir action, 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 masqué 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 advanced.

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 d\'Excel disponible sur l\'appareil sur lequel vous exécutez les bots.

  • Aucun programme Excel installé : Si Microsoft Excel n\'est pas installé sur l\'appareil sur lequel vous exécutez les bots pour automatiser les processus liés à Excel, utilisez le package Excel basic.
  • Excel de bureau installé : Si une version de bureau de Microsoft Excel est installée sur votre ordinateur, utilisez le package Excel advanced dans vos bots.
  • Microsoft 365 Excel Online uniquement : Si vous utilisez Microsoft Excel 365 sur un navigateur Web, utilisez le package Microsoft 365 Excel pour automatiser les tâches liées à Excel.

Avant de commencer

Effectuez les actions suivantes au sein du package Excel advanced 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 liées à Microsoft Excel. Utilisez l\'action Ouvrir pour ouvrir la feuille de calcul. Reportez-vous à la rubrique Utilisation de l\'action Ouvrir pour Excel advanced.
    Remarque : Pour les fichiers contenant des jeux de données volumineux, utilisez les actions du Database package 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 advanced 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 Excel advanced package

Remarque : Lorsque vous créez une automatisation sur la plateforme macOS, une fenêtre de confirmation vous invite à accorder des autorisations à l\'application dans macOS. Consultez cette rubrique pour obtenir une liste de messages d\'invite et d\'instructions sur la gestion des autorisations de l\'application.

Autorisations d\'application sur macOS

Les actions dans le package Excel advanced 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 advanced.
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 advanced.
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 advanced.
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 advanced.
Opérations sur les feuilles 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 advanced.

Ressources supplémentaires