Lire et examiner la documentation Automation Anywhere

Automation 360

Fermer les contenus

Contenus

Ouvrir les contenus

Exemple de migration de données d'Excel vers une base de données

  • Mis à jour le : 2022/05/26
    • Automation 360 v.x
    • Créer
    • Espace de travail RPA
    • Exemples

Exemple de migration de données d'Excel vers une base de données

Dans cet exemple, vous créez un bot pour transférer des valeurs d'une feuille de calcul Excel vers une base de données à l'aide d'actions des packages Database, Excel advanced et Loop.

Prérequis

Avant de commencer à créer votre bot, créez les éléments suivants :

  • Créez une feuille de calcul Excel avec les valeurs suivantes et enregistrez-la (par exemple : Test_migration_db.xlsx)
    John Williams jwilliams@cmail.com
    Sam Li sam.li@xyz.org
    Carl Miller carl@carlmillerllc.com


  • Créez un tableau d'accès à la base de données nommé CustomerT avec les colonnes suivantes : (créez une base de données similaire à l'image ci-dessous et enregistrez-la ; vous pouvez l'enregistrer sous le nom de Test_Migration_db.accdb par exemple)
    • FirstName
    • LastName
    • E-mail

Procédure

Pour migrer des valeurs d'une feuille de calcul vers un tableau dans une base de données, procédez comme suit :

  1. Ouvrez un nouveau bot :
    1. Dans le volet de gauche, cliquez sur Automatisation.
    2. Cliquez sur Créer un nouveau > robot.

    3. Dans la fenêtre Créer un robot de tâches, saisissez un nom de bot. Pour plus d'informations sur le choix des bot noms, voir bot Conventions d'appellation.
    4. Acceptez l'emplacement de dossier par défaut \Bots\.
      Pour modifier l'emplacement de stockage de votre bot, cliquez sur Choisir, puis suivez les invites.
    5. Cliquez sur Créer et modifier.
  2. Ouvrez la feuille de calcul :
    1. Faites glisser l'action Excel avancé > Ouvrir ou double-cliquez dessus.
    2. Cliquez sur Parcourir pour indiquer le chemin de fichier.

    3. Sélectionnez l'option pour ouvrir le fichier en mode Lecture-écriture.
  3. Connectez-vous à la base de données :
    1. Faites glisser l'action Base de données > Se connecter ou double-cliquez dessus.
    2. Sélectionnez le mode de connexion Défini par l'utilisateur.

    3. Sélectionnez le type de base de données Microsoft Access.
    4. Cliquez sur Parcourir pour indiquer le chemin de fichier.
  4. Insérez les valeurs Excel dans la base de données, ligne par ligne :
    1. Faites glisser l'action Boucle ou double-cliquez dessus.
    2. Sélectionnez l'itérateur Excel avancé > Pour chaque ligne dans la feuille de calcul.
    3. Sélectionnez Toutes les lignes à partir de l'option Parcourir en boucle dans le menu déroulant.

    4. Dans le champ Attribuer la valeur actuelle à cette variable, créez la variable d'enregistrement rExcelCurrentRow.
    5. Faites glisser l'action Base de données > Insérer/Mettre à jour/Supprimer dans le conteneur de la Boucle.
    6. Saisissez l'instruction SQL suivante :
      INSE