Lire et examiner la documentation Automation Anywhere

Fermer les contenus

Contenus

Ouvrir les contenus

Commande Excel

  • Mis à jour le : 9/28/2020
    • 11.3.x
    • Exploration
    • Enterprise

Commande Excel

Utilisez la commande Excel pour transférer des données vers et depuis des feuilles de calcul Microsoft Excel.

Présentation

La commande Excel vous permet d'automatiser de nombreuses tâches répétitives qui impliquent des feuilles de calcul. Certains scénarios courants incluent :

  • Copiez les données d'une feuille de calcul Excel vers une autre.
  • Extrayez les données d'une application vers une feuille de calcul Excel.
  • Extrayez les données d'un site Web vers une feuille de calcul Excel.
  • Déplacez les données d'une feuille de calcul Excel vers une autre application.
  • Transférer des données de Microsoft Access vers Excel.
  • Transférer des données Excel vers un formulaire de site Web.
  • Supprimer des lignes ou des colonnes dans Excel.
  • Comparer deux colonnes ou deux cellules dans une feuille de calcul Excel.
  • Trier les données des feuilles de calcul Excel et supprimer les lignes en double.
Remarque : L'automatisation d'Excel est prise en charge de Microsoft Office 2000 à Microsoft Office 2016. L’automatisation Excel peut être utilisée avec ou sans macros.

Pour en savoir plus, recherchez le cours Automatisation des tâches Excel à l’aide de robots RPA pour Excel dans Automation Anywhere University: RPA Certification Courses (A-People login required).

Activer une feuille
Active une feuille de calcul spécifique dans un classeur ouvert. Spécifiez s'il faut activer l'option Feuille par index (valeur numérique) ou Feuille par nom.
Fermer la feuille de calcul
Ferme une feuille de calcul ouverte à l'aide de l'opération Feuille de calcul ouverte. La commande Excel identifie la feuille de calcul en utilisant le même nom de session que celui utilisé dans l'opération Feuille de calcul ouverte.
Ne pas enregistrer les modifications : Cochez cette case pour supprimer la feuille de calcul.
Supprimer les cellules
Supprime les valeurs d'une cellule active ou d'une cellule spécifique. Les options sont les suivantes :
  • Déplacer les cellules vers la gauche
  • Décaler les cellules vers la droite
  • Colonne entière
  • Ligne entière
Rechercher/remplacer
Recherche dans la feuille de calcul les cellules qui contiennent une valeur correspondante et remplace éventuellement leur contenu par la nouvelle valeur.
Personnaliser cette commande :
  • spécifiez les paramètres de recherche à l'aide des menus déroulants De et Jusqu'à. Les choix sont : début de fichier, fin de fichier et cellule active.
    Remarque : Un seul des deux champs De ou Jusqu'à peut être une cellule active.
  • Spécifiez s'il faut rechercher Par ligne ou Par colonne.
  • Cochez la case Respecter la casse ou seulement Totalité du contenu de la cellule.
  • Sélectionnez la variable de liste du type de données de chaîne que vous souhaitez utiliser pour stocker le résultat dans la liste Attribuer des adresses de cellule à une variable.
Obtenir les cellules

Récupère la valeur d'une cellule et la stocke dans une variable.

Personnaliser cette commande :
  • Indiquez si vous souhaitez extraire une seule cellule, plusieurs cellules ou toutes les cellules.
  • Sélectionnez l'option Obtenir une seule cellule pour récupérer la valeur d'une seule cellule.
    • Indiquez si vous souhaitez récupérer les données de la cellule active ou d'une cellule spécifique. Si vous avez sélectionné Cellule spécifique, spécifiez son nom pour pouvoir en récupérer la valeur de cette Cellule spécifique.
    • Version 11.3.3.3Version 11.3.5.1Cochez la case Obtenir la valeur de cellule pour récupérer tous les caractères de la cellule. Si cette case n’est pas cochée, jusqu’à 8221 caractères sont récupérés. En outre, le format des données saisies dans la cellule spécifique n’est pas conservé si la case est cochée.
      Remarque : Cette fonction est disponible dans les versions suivantes : Version 11.3.3.3 et 11.3.3.3.x, Version 11.3.5.1 et ultérieures. Il n’est pas disponible dans les versions 11.3.4.x et Version 11.3.5.
    • Sélectionnez la variable dans le menu déroulant pour attribuer la sortie de la valeur de la cellule.
  • Sélectionnez l'option Obtenir plusieurs cellules pour récupérer la valeur de plusieurs cellules. Précisez la plage de cellules dans les champs De la cellule spécifique et Vers la cellule spécifique.
  • Sélectionnez l'option Toutes les cellules pour récupérer la valeur de toutes les cellules.
Atteindre une cellule
Se déplace vers une cellule spécifique de la feuille de calcul.
Les options de mouvement sont les suivantes :
  • Se déplacer d'une cellule à gauche ou à droite de la cellule active.
  • Se déplacer d'une cellule au-dessus ou au-dessous de la cellule active.
  • Se déplacer au début ou à la fin d'une ligne ou d'une colonne.
Remarque : Fin de la ligne/colonne fait référence à la ligne ou colonne où se terminent les données.
Ouvrir la feuille de calcul
Ouvre une feuille de calcul Excel en fonction du chemin de feuille de calcul sélectionné.
Remarque : Ne pas utiliser le même nom de session dans la commande Ouvrir la feuille de calcul plusieurs fois dans le même robot :. Cela est applicable même si la commande ouvrir est mise en commentaire.
Nom de la feuille spécifique : Cochez cette case pour spécifier le nom de la feuille si vous utilisez plusieurs feuilles de calcul.
Contient un en-tête : Cochez cette case pour extraire les données d'une feuille de calcul dont la première ligne contient des en-têtes. Vous pouvez activer cette option pour l'appliquer à des opérations ultérieures de la session.
Charger des ajouts : Cochez cette case si vous utilisez une feuille de calcul dans laquelle des compléments sont requis.
Vue avancée :
  • Mot de passe de la feuille de calcul : Cochez cette case pour ouvrir une feuille de calcul protégée par mot de passe. Spécifiez les mots de passe pour ouvrir et modifier la feuille de calcul.

    Appuyez sur la touche F2 pour insérer une variable d'informations d'identification afin de renforcer la sécurité. Voir Attribution de variables d'identifiants à partir de casiers d'identifiants.

  • Ouvrir la feuille de calcul recommandée en lecture seule : Cochez cette case pour ouvrir une feuille de calcul en Mode lecture seule ou Mode d’édition.
Exécuter la macro Excel
Exécute une macro stockée dans une feuille de calcul Excel. Entrez le nom de la macro et spécifiez les paramètres de ses arguments, le cas échéant.
Enregistrer la feuille de calcul
Enregistre une feuille de calcul dans un classeur ouvert.
Définir la cellule
Définit la valeur de la cellule active ou d'une cellule spécifique d'une feuille de calcul Excel. Vous pouvez attribuer une variable à la valeur de la cellule.

Contient un en-tête :

L'option Contient un en-tête vous permet d'extraire des données de la feuille de calcul active dont la première ligne est définie comme en-tête.

Lorsque les colonnes changent de position suite à des mises à jour (par exemple, après l'insertion de nouvelles colonnes ou la suppression de colonnes existantes), la logique de Robot de tâches ou Méta robot doit être mise à jour en conséquence. Utilisez l'option Contient un en-tête pour activer la logique de Robot de tâches ou Méta robot afin de mapper automatiquement les colonnes repositionnées de la feuille de calcul Excel cible.

Définissez l'option Contient un en-tête dans l'opération Ouvrir la feuille de calcul pour une session particulière. Utilisez la variable système Excel Cell lorsque vous configurez l'option Contient un en-tête.

Pendant le temps d'exécution, la variable indique le nom de colonne et la position de la cellule à partir de l'en-tête. Par exemple, pour une cellule définie en A5, la variable fera référence à la ligne A, colonne 6.

Remarque : La chaîne définie dans la variable doit être une correspondance exacte. Par exemple, lors de l'extraction des données de chaque cellule ou des cellules spécifiées sous l'en-tête Id, utilisez la variable système $Excel Cell(Id,2)$ ; les variables de type $Excel Cell(id,2)$ ou $Excel Cell(<space>Id<space>),2$ sont considérées comme non valides.

Reportez-vous à la rubrique Variables système Excel.

L'option Contient un en-tête est applicable aux opérations suivantes :
  • Supprimer la cellule

    Vous ne pouvez pas supprimer des cellules définies en tant que cellules d'en-tête.

  • Rechercher/remplacer
    • Vous pouvez Rechercher une valeur de cellule en utilisant les paramètres Ligne/colonne.
    • Vous ne pouvez pas remplacer le contenu des cellules définies en tant que cellules d'en-tête.
  • Obtenir les cellules

    Pour les paramètres Obtenir une seule cellule ou Obtenir plusieurs cellules, ajoutez la variable Excel Cell dans les zones de texte Cellule spécifique ou À partir d'une cellule spécifique et Vers une cellule spécifique.

  • Accéder à la cellule

    Vous pouvez appliquer l'option Contient un en-tête au paramètre Cellule Spécifique.

  • Définir la cellule
    • Vous pouvez appliquer l'option Contient un en-tête aux paramètres Cellule active et Cellule spécifique.
    • Vous ne pouvez pas attribuer de valeur à une cellule définie en tant que cellule d'en-tête.
Envoyer le commentaire