Importer des données Excel avec l’assistant SQL Server 2008




Dans ce tutoriel SQL Server, nous allons voir comment Importer des données avec l’assistant import de données sous SQL Server 2008. Nous allons donc importer les données d’un fichier Excel que vous verrez ci-dessous vers une table cible (dbo.Clients).

1- Premièrement, dans SQL Server Management Studio., vous devez faire un clic droit sur la base dans laquelle se trouve la table qui accueillera le contenue à importer, puis cliquez sur Tâche (Task) et ensuite sur Importation de données (Import Data) pour faire l’import de données avec l’assistant SQL Server 2008.

2- Dans la fenêtre SQL Server Import and Export Wizard, vous devrez d’abord sélectionner la source de votre chargement vous aurez le choix entre une multitude de support, dans notre cas c’est un fichier Excel, nous choisissons donc Microsoft Excel.

3- Vous allez maintenant indiquez l’emplacement du fichier sur votre poste. Pour cela cliquez sur parcourir (browse) et sélectionnez le fichier depuis lequel vous voulez importer les données dans la base de données.

4- Désormais, il vous faut sélectionner la base à utiliser pour l’import des données depuis le fichier Excel puis cliquez sur suivant.

5- Ensuite, vous devrez choisir de la façon dont vous sélectionnerez vos données à l’intérieur de votre fichier Excel. Vous aurez le choix entre choisir les onglets en les cochant ou en entrant une requête. Dans notre cas, nous allons choisir les onglets à sélectionner.

6- Ensuite, cochez les onglets que vous souhaitez importer et choisissez dans quel table vous voulez qu’ils apparaissent, dans notre cas nous les ferons apparaître dans la table client.

7- Vous constaterez qu’il y a parfois certaines incohérences entre les colonnes d’Excel et certaines colonnes de la table. Il vous suffit d’ignorer cette différence de format dans la colonne « on Error », choisissez Ignorer (Ignore).

8- Vous aurez ensuite la possibilité de sauvegarder le package, dans notre cas nous déciderons de ne pas sauvegarder, nous cocherons ainsi la case lancer immédiatement (run immediately) pour procéder directement à l’import du fichier Excel.

9- Un récapitulatif des opérations que vous venez d’effectuer s’affiche, relisez bien ce récapitulatif afin de corriger vos erreurs s’il y en a, puis cliquez sur le bouton « terminer » afin de lancer l’import.

10- Un écran s’affiche avec le détail de toutes les étapes du transfert des données, et vous signale si l’export a réussi ou non, dans notre cas, toutes les étapes se sont passées sans problème.

11- Vous constaterez que les données contenues dans le fichier Excel « Client » ont bien été exportées dans la table, vous venez de créer un package d’import de données avec l’assistant import de données.