Comment Exporter des données SQL Server vers un fichier Excel

Si vous êtes à la recherche du moyen optimal d’exporter des données de SQL Server vers des feuilles de calcul Excel, ne cherchez pas plus loin. Il suffit de vérifier cet article. Ici, nous avons essayé de rassembler différentes méthodes — chacune d’entre elles pourrait s’avérer utile pour votre cas particulier. Sans plus tarder, commençons!

CONTENU
1. Comment exporter des données d’une table SQL vers Excel à l’aide de l’Assistant d’importation et d’exportation SQL Server
2. Comment exporter les résultats d’une requête SQL vers Excel avec des en-têtes
3. Comment exporter des données de SQL Server vers un fichier Excel à l’aide de l’Assistant de connexion de données
4. Comment exporter des données SQL Server vers un fichier Excel à l’aide d’une instruction T-SQL
5. Comment exporter des données d’une table SQL vers Excel à l’aide de dbForge Studio for SQL Server

Comment exporter des données d’une table SQL vers Excel à l’aide de l’Assistant d’importation et d’exportation SQL Server

1. Lancez SSMS et connectez-vous à la base de données requise.

2. Dans l’Explorateur d’objets, accédez à la base de données que vous souhaitez exporter vers Excel. Appelez le menu contextuel et accédez à Tâches > Exporter les données. L’assistant s’ouvre.

3. Sur la page Choisir une source de données, spécifiez la source de données et le nom du serveur dans la liste déroulante. Vous pouvez également sélectionner l’authentification Windows ou SQL Server et, si nécessaire, sélectionner une autre base de données à exporter.

4. La deuxième page est Choisir une destination, où vous pouvez définir le chemin d’accès au fichier Excel requis et sélectionner une version Excel.

5. La page suivante est Spécifier une copie de table ou une requête, où vous devez sélectionner Copier les données d’une ou plusieurs tables ou vues.

6. Sur la page Sélectionner les tables et vues sources, vous pouvez spécifier les tables et vues requises. De plus, vous pouvez modifier les mappages ou cliquer sur Aperçu pour voir quelles données seront exportées dans le fichier Excel.

7. Sur la page Examiner le mappage des types de données, vous pouvez facilement examiner le mappage des tables sélectionnées.

8. Sur la page Enregistrer et exécuter le package, cochez la case Exécuter immédiatement et cliquez sur Suivant.

9. On y est presque ! Sur la page Terminer l’assistant, vous pourrez voir tous les paramètres que vous avez configurés lors de cette opération d’exportation.

Si tout est correct, cliquez sur Terminer pour voir la progression de l’exportation et profiter des résultats de l’exécution réussie.

C’est tout ! Les résultats seront exportés vers une nouvelle feuille qui sera ajoutée à votre fichier Excel.

Voyons maintenant comment exporter les résultats de requêtes SQL vers Excel avec des en-têtes de colonne.

Comment exporter des résultats de requête SQL vers Excel avec des en-têtes

Le flux de travail ici est assez similaire au cas précédent, les étapes 1 à 4 étant en fait identiques (vous pouvez donc les vérifier ici).

Mais ensuite, vous passez à l’étape 5 — la page Spécifier une copie de table ou une requête — où vous devez sélectionner Écrire une requête pour spécifier les données à transférer.

Ensuite, sur la page Fournir une requête Source, entrez l’instruction SQL requise.

Cliquez sur Analyser pour vérifier rapidement s’il y a des fautes de frappe dans votre relevé.

D’accord, notre instruction SQL est valide. Cliquez sur Suivant pour passer à autre chose.

Sur la page Sélectionner les tables et vues Sources, vous verrez la source étiquetée comme. Vous pouvez également voir qu’une feuille appelée Requête sera ajoutée au fichier Excel sélectionné.

Le reste du flux de travail est également identique au cas précédent. Sur la page Enregistrer et exécuter le package, cochez la case Exécuter immédiatement. Sur la page Terminer l’assistant, vérifiez tous les paramètres que vous avez configurés et cliquez sur Terminer pour terminer votre exportation. Les résultats de votre requête seront exportés vers une nouvelle feuille qui sera ajoutée à votre fichier Excel.

Comment exporter des données de SQL Server vers un fichier Excel à l’aide de l’Assistant de connexion de données

Ou, pour être plus précis, nous parlons ici d’importation, car cette opération est lancée à partir d’Excel sur une machine qui doit être connectée à SQL Server. Le moyen le plus rapide de lancer l’Assistant de connexion de données consiste à accéder à la barre de recherche, à entrer à partir de SQL Server et à cliquer sur la suggestion dans la liste déroulante.

1. Sur la page Connexion au serveur de base de données, entrez le nom de serveur requis et choisissez le mode d’authentification préféré dans la section Informations d’identification de connexion.

2. Sur la page Sélectionner une base de données et une table, sélectionnez la base de données requise et une ou plusieurs tables requises dans la grille.

3. Sur la page Enregistrer le fichier de connexion de données et Terminer, il vous suffit de tout laisser tel quel et de cliquer sur Terminer.

4. La boîte de dialogue finale est Importer des données, dans laquelle vous devez sélectionner pour afficher vos données dans un tableau et choisir si vous souhaitez les importer dans une feuille de calcul existante ou dans une nouvelle feuille de calcul. Dans le premier cas, vous pouvez spécifier la cellule de départ requise.

Maintenant, cliquez simplement sur OK et les données seront importées dans votre fichier Excel.

Comment exporter des données SQL Server vers un fichier Excel à l’aide d’une instruction T-SQL

Notre méthode d’exportation suivante nous ramène à SSMS. Vous pouvez utiliser T-SQL OPENROWSET pour exporter des données SQL Server vers Excel. Ouvrez l’éditeur de requêtes via le bouton Nouvelle requête du menu et exécutez une requête, similaire à la suivante, sur la base de données requise:

INSERT INTO OPENROWSET('Microsoft.ACE.OLEDB.12.0','Excel 12.0; Database=C:\Documents\SQL.xlsx;','SELECT * FROM ')SELECT * FROM HumanResources.Department

Veuillez vous assurer d’indiquer un nom de fournisseur OLE DB valide (indiqué comme Microsoft.ACE.OLEDB.12.0 dans l’exemple), nom de fichier Excel (indiqué comme SQL.xlsx dans l’exemple), et la table à partir de laquelle vous souhaitez exporter des données (indiquée comme Ressources humaines.Département dans l’exemple).

Veuillez noter qu’avant que l’exécution de votre requête ne réussisse, elle peut rencontrer quelques problèmes en cours de route. Si c’est le cas, consultez ce guide pour une liste d’erreurs possibles avec des solutions détaillées.

Comment exporter des données de SQL Server vers Excel à l’aide de dbForge Studio for SQL Server

Enfin, vous pouvez effectuer des opérations d’exportation polyvalentes via dbForge Studio for SQL Server, unE multifonctionnel qui couvre presque tous les aspects du développement, de la gestion et de l’administration de SQL Server. Naturellement, les outils d’importation et d’exportation de données font partie de ses fonctionnalités de base. L’exportation vers Excel devient beaucoup plus personnalisable que dans les cas précédents — mais tout aussi facile.

1. Dans l’Explorateur d’objets, cliquez avec le bouton droit sur la base de données/table/vue requise, puis cliquez sur Exporter les données dans le menu contextuel pour appeler l’assistant d’exportation. Sur sa première page, Format d’exportation, sélectionnez le format préféré: MS Excel (.xls) ou MS Excel 2007 (.xlsx).

2. Sur la page Source, vérifiez votre connexion, votre base de données, votre schéma et les tables et/ou vues sélectionnées pour l’exportation.

3. Sur la page Paramètres de sortie, sélectionnez pour exporter les données vers un seul fichier. De plus, vous pouvez ajouter un horodatage au nom du fichier, supprimer automatiquement les anciens fichiers, créer une archive avec les fichiers exportés et les prévisualiser.

4. Sur la page Options, vous pouvez configurer les options de grille de table pour les données exportées. Les résultats sont facilement affichés dans la section Aperçu.

5. Sur la page Formats de données, vous avez deux onglets. Le premier est Columns, où vous pouvez sélectionner des colonnes à exporter et vérifier leurs alias et types de données. Le second est Formats, où vous pouvez modifier les paramètres de format par défaut ainsi que sélectionner l’encodage binaire requis dans la liste déroulante.

6. Sur la page Paramètres d’impression de la page, vous pouvez configurer la taille de la page, l’orientation, les marges, le texte de l’en-tête et du pied de page (y compris la possibilité de répéter l’en-tête du tableau).

7. Sur la page Lignes exportées, vous pouvez choisir d’exporter toutes les lignes, d’exporter les lignes sélectionnées sur la page Formats de données ou d’exporter une plage de lignes spécifiée.

8. Sur la page Gestion des erreurs, vous pouvez spécifier le comportement de traitement des erreurs et choisir d’écrire des rapports dans un fichier journal avec un chemin spécifié.

9. C’est tout! Maintenant, il vous suffit de cliquer sur Exporter, et l’opération sera terminée en quelques instants. Vous trouverez le fichier Excel exporté dans le dossier de destination spécifié.

Il convient également de noter que vous pouvez enregistrer les paramètres d’exportation dans un modèle à l’aide du bouton Enregistrer dans le coin inférieur gauche de l’écran.

Pour les utilisateurs avides de SQL Server Management Studio, nous pouvons suggérer une alternative – dbForge Data Pump, un puissant complément SSMS qui permet d’exporter des données vers 14 formats et d’importer des données à partir de 10 formats, y compris Google Sheets.

Téléchargez un essai gratuit de 30 jours de dbForge Studio pour SQL Server pour acquérir une expérience de première main et la voir en action.

  • Auteur
  • Messages récents

Derniers articles de l’équipe dbForge (tout voir)

  • Vérifiez votre Version actuelle de MySQL de 6 Façons – 28 décembre 2021
  • Optimisation des requêtes SQL: Comment ajuster les performances des requêtes SQL – 23 décembre 2021
  • Dépêchez-vous d’essayer les nouveaux outils SQL Brillants 6.1 – Décembre 21, 2021

exportation de données, dbforge, dbForge Studio pour SQL Server, excel, sql server

Write a Comment

Votre adresse e-mail ne sera pas publiée.