Dans cet exemple, vous créez un robot pour transférer des valeurs d'une feuille de calcul Excel vers une base de données à l'aide d'actions des packages
Base de données, Excel avancé et Boucle.
Prérequis
Avant de commencer à créer votre robot, 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 :
-
Créez un nouveau robot:
-
Dans le panneau de gauche, cliquez sur Automatisation.
-
Cliquez sur .
-
Dans la fenêtre Créer un robot de tâches, saisissez le nom du robot.
-
Acceptez l\'emplacement de dossier par défaut : \Bots\
Pour modifier l\'emplacement de stockage par défaut du robot, cliquez sur Choisir et suivez les invites.
-
Cliquez sur Créer et modifier.
Remarque : La taille maximale par défaut pour chaque robot est de 50 Mo.
-
Ouvrez la feuille de calcul :
-
Faites glisser l'action
ou double-cliquez dessus.
-
Cliquez sur Parcourir pour indiquer le chemin de fichier.

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

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

-
Dans le champ Attribuer la valeur actuelle à cette variable, créez la variable d'enregistrement
rExcelCurrentRow
.
-
Faites glisser l'action
dans le conteneur de la Boucle.
-
Saisissez l'instruction SQL suivante :
-
Déconnectez-vous de la base de données. Faites glisser l'action
sous le conteneur Boucle.
-
Fermez la feuille de calcul. Faites glisser l'action
.
-
Cliquez sur Enregistrer.