Utiliser le composant Obtenir une table

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 3 minutes de lecture
  • Extrayez et affichez les données et le nombre de lignes des grilles, des listes, des zones de liste déroulante et des tables HTML, à l’aide du composant Obtenir une table dans .Studio de conception de bureau de RPA

    Avant de commencer

    Rôle requis : aucun

    Pourquoi et quand exécuter cette tâche

    De nombreuses propriétés du composant Obtenir une table sont communes à d’autres composants de l’interface utilisateur Actions. Pour configurer ces propriétés, reportez-vous à Propriétés des composants d’actions (interface utilisateur).

    Les propriétés uniques du composant Obtenir une table sont données.
    Tableau 1. Obtenir les propriétés du composant Table
    Propriété Description
    Ignorer l’en-tête Option permettant de spécifier si l’automatisation capture ou ignore l’en-tête de la table. La valeur par défaut est False.

    Procédure

    1. Dans le volet Boîte à outils, accédez à Actions (interface utilisateur) > Obtenir une table.
    2. Faites glisser le composant Obtenir une table vers l’aire de conception.
    3. Dans le composant Obtenir une table, cliquez sur l’icône d’appareil photo (icône d’appareil photo).
      Le message « Appuyez sur CTRL+MAJ » pour la sélection s’affiche.
    4. Appuyez sur les touches Ctrl + Maj .
      La souris se transforme en icône de croisement (icône de croisement).
    5. Faites glisser la souris sur l’application pour couvrir la table et relâchez.
      La zone sélectionnée de l’élément est capturée sous forme d’image dans le composant Obtenir une table.
    6. Faites glisser l’icône plus verte ( icône verte plus.) sur l’image capturée et placez-la à l’emplacement où vous souhaitez que le composant effectue une action.
    7. Facultatif : Ajoutez un point d’ancrage à l’image capturée en procédant comme suit :
      Une ancre est un identificateur unique qui permet au composant Obtenir une table d’identifier l’application dans laquelle le composant effectuera une action. Bien que l’ajout d’une ancre soit une bonne approche, elle est facultative. Si vous n’ajoutez pas d’ancrage, le composant Obtenir une table traite l’ensemble de l’image capturée comme une ancre. Pour en savoir plus sur une ancre, reportez-vous aux étapes d’utilisation du Ancrefichier .
      1. Dans le composant Obtenir une table, cliquez avec le bouton droit sur l’image, puis cliquez sur Ajouter une ancre.
        L’ancre apparaît sous la forme d’un rectangle jaune avec des bordures rouges.
      2. Faites glisser et placez l’ancre sur l’image capturée.
        Conseil :

        Pour modifier les dimensions de l’ancrage, positionnez la souris le long du bord de l’ancre jusqu’à ce que la souris se transforme en flèche diagonale à deux côtés ( Flèche à deux côtés.), puis faites glisser l’ancre.

    8. Facultatif : Capturez d’autres images en procédant comme suit :
      Les images alternatives empêchent un échec d’exécution lorsque le composant Obtenir une table ne trouve pas l’image qui a été capturée en premier. Dans ce cas, le composant Obtenir une table recherche ensuite d’autres images à exécuter. Vous pouvez ajouter autant d’images alternatives que vous le souhaitez.
      1. Dans la fenêtre IMAGES ALTERNATIVES, cliquez sur l’icône Ajouter une image ( icône Ajouter une image).
      2. Cliquez sur l’icône de l’appareil photo (icône Appareil photo).
        Le message « Appuyez sur CTRL+MAJ » pour la sélection s’affiche.
      3. Faites glisser la souris sur l’application pour couvrir la table et relâchez.
        La zone sélectionnée est capturée sous forme d’image dans la fenêtre IMAGES ALTERNATIVES.
      4. Faites glisser l’icône plus verte ( icône verte plus.) sur l’image capturée et placez-la à l’emplacement où vous souhaitez que le composant effectue une action.
      5. Pour fermer la fenêtre IMAGES ALTERNATIVES, cliquez sur OK.
    9. Facultatif : Pour configurer les modes d’affichage des champs de sortie, reportez-vous à la section Configurer les propriétés du port de sortie.
    10. Facultatif : Connectez les ports comme décrit dans le tableau suivant.
      Type de port Nom de port Type de données Objectif de la connexion Obligatoire?
      Données sortantes Nombre Entier Renvoie le nombre total de lignes. Non applicable
      Données sortantes Datatable Non applicable Renvoie la table. Non applicable.
    11. Pour tester le composant, cliquez avec le bouton droit sur la barre du composant, puis cliquez sur Exécuter à partir d’ici.

    Extraire les données d’une table HTML vers un fichier Excel

    Le composant Obtenir une table extrait les données d’une table HTML et transmet les données via le port de sortie des données de table de données. Les données sont transmises via le port d’entrée de données du composant WriteToExcel (pour utiliser le composant WriteToExcel, reportez-vous à la section Utiliser le composant WriteToExcel). Les données sont écrites sur la feuille spécifiée dans le champ SheetName du document Excel spécifié dans le champ Chemin d’accès au fichier

    .