Charger un fichier Excel avec SSIS dans une base SQL Server

Comment charger un fichier Excel dans une base de données SQL Server avec SSIS? Suivre les étapes ci-dessous pour apprendre à charger un fichier Excel. Ici la cible est une base de données SQL Server. Avec SSIS, utiliser le composant natif Excel disponible dans les options au niveau du flux de données.

 

Pour charger un ou plusieurs fichiers Excel dans une base de données SQL Server avec Visual Studio, créer tout d’abord un package SSIS.

 

Comment charger un fichier Excel dans une base SQL Server avec un package SSIS ?

 

1. Tout d’abord, ouvrir Microsoft Visual Studio ou BIDS pour les anciennes version et créer un nouveau projet SSIS, puis cliquer sur Business Intelligence puis sur Integration Services.

 

2. Depuis l’ espace de travail dans Visual Studio, dans la boîte à outils qui se trouve à gauche sélectionner Data flow Task et faite le glisser sur votre espace de travail puis double cliquer dessus.

 

3. Désormais dans l’onglet Data Flow. Sélectionner la boîte à outils et faire glisser maintenant le composant Excel Source dans l’espace de travail.

 

4. Double cliquer dessus et depuis la fenêtre Excel Source Editor, cliquer sur New, puis sur « Browse », sélectionner le fichier Excel à charger dans la base de données. Cliquer ensuite sur OK.

 

5. Maintenant, dans la boîte à outils, sélectionner le type de destinataire dans lequel vous voulez charger votre fichier dans l’onglet Data Flow destination, dans notre cas, ce sera une base de données, choisir donc OLE DB destination et faire  glisser dans le data flow. Ensuite relier les deux composants, Excel Source à OLE DB Destination à l’aide de la flèche verte.

Le composant SSIS Excel Source permet de charger les données sans une base SQL

 

6. Ensuite, double cliquer sur OLE DB destination, puis sur new, choisir la base de données dans laquelle vous souhaitez charger votre fichier, valider la fenêtre.

 

La dernière étape est l’exécution du package et l’import du fichier source dans la base

7. Enfin, cliquer sur le bouton exécution qui se trouve en haut de page. Ou appuyer sur F5, pour exécuter le package. L’exécution permet le chargement du fichier. Le fichier Excel est chargé dans la base de données. Les composants SSIS Excel Source et OLE DB Destination deviennent vert, c’est donc un exécution réussie.

L'exécution du package charge les lignes depuis l'onglet Excel vers la table cible

Soyez le premier à commenter

Laisser un commentaire