SQL Server Management Studio (SSMS) : Utilisé pour gérer les bases de données SQL Server, il propose des fonctionnalités d'exportation vers Excel et CSV via l'assistant d'importation et d'exportation.
La méthode la plus simple pour convertir des données SQL consiste à copier les données de la base de données SQL et à les coller dans une feuille Excel . Il existe également des outils en ligne gratuits permettant d'importer des documents de données SQL et de télécharger les données extraites au format Excel.
Ouvrir une connexion SQL dans un fichier Excel
Avant d'exécuter une requête SQL, vous devez ouvrir une connexion avec le fichier Excel auquel vous voulez accéder. Pour établir la connexion, créez une variable nommée %Excel_File_Path% et initialisez-la avec le chemin d'accès du fichier Excel.
Pour exporter le résultat de la requête de sélection vers Excel, Word ou XML :
Pour exécuter une requête SQL dans Excel, utilisez la fonctionnalité Power Query . Accédez à l'onglet Données, puis sélectionnez Obtenir des données > À partir d'une base de données > À partir d'une base de données SQL Server. Saisissez les informations de votre serveur et de votre base de données, puis rédigez votre requête SQL dans les options avancées. Les résultats de la requête seront alors importés dans Excel.
Convertir un type de données
Vous pouvez utiliser l'instruction SELECT pour récupérer une ligne spécifique ou des données selon un critère précis . Si SQL ne trouve aucune ligne correspondant aux critères de recherche, il renvoie le code SQL +100. En cas d'erreur lors de l'exécution de votre instruction SELECT, il renvoie un code SQL négatif.
Pour ceux qui préfèrent exporter vers Excel, bien que SQL ne permette pas directement de créer des fichiers Excel, vous pouvez d'abord exporter en CSV puis ouvrir ce fichier avec Excel. Une autre option consiste à utiliser des outils tiers ou des scripts en Python ou PHP pour convertir les données SQL en format Excel.
Avec SQLyog, vous pouvez exporter les données d'une table . Sélectionnez la table dans l'explorateur d'objets, puis faites un clic droit et choisissez Sauvegarder/Exporter . Deux options s'offrent à vous : Sauvegarder la base de données sous forme de fichier SQL… Exporter les données de la table aux formats CSV, SQL, Excel, etc.
Pour convertir efficacement des fichiers SQL en CSV, suivez ces étapes :
Vous pouvez également importer des données dans Excel sous forme de tableau ou de tableau croisé dynamique. Sélectionnez Données > Obtenir des données > À partir d'une base de données > À partir d'une base de données SQL Server Analysis Services (Importer) .
Dans la zone Format du fichier, sélectionnez le format de fichier souhaité. Si vous exportez une table ou une requête et si vous souhaitez exporter les données formatées, sélectionnez Exporter les données avec la mise en forme et la mise en page.
Dans l'onglet Données d'Excel, sélectionnez À partir d'autres sources > À partir de Microsoft Query . Une boîte de dialogue s'affiche, vous permettant de sélectionner le DSN créé au chapitre précédent. Sélectionnez le DSN de la base de données SQL Exinda. Vous pourrez alors choisir parmi les tables disponibles et sélectionner les colonnes à interroger.
Dans SQL Server Management Studio, faites un clic droit dans la colonne de gauche sur le nom de la base de données que vous souhaitez exporter. Puis dans le menu qui s'affiche, cliquez sur "Tâches" puis sur "Sauvegarder".
Vous pouvez ouvrir un fichier SQL avec un éditeur de texte ou un outil comme MySQL . Si le fichier ne s'ouvre pas, vérifiez les mises à jour de votre outil, assurez-vous que l'extension « .sql » est correcte et contrôlez l'intégrité du fichier avec un logiciel antivirus.
Ouvrons et travaillons avec l'assistant d'importation et d'exportation de SQL Server. Cliquez avec le bouton droit de la souris sur le nom de la base de données à partir de laquelle vous voulez exporter des données vers un fichier CSV, choisissez Tâches, puis Exporter des données.
Exécution de SQL
Pour enregistrer les résultats dans Excel depuis SQL Developer, cliquez avec le bouton droit n'importe où dans la grille des résultats de la requête. Sélectionnez Exporter... dans le menu contextuel .
Cliquez sur l'icône Obtenir des données sélectionnez le menu A partir de la base de données et sélectionnez l'option À partir d'une base de données SQL Server pour établir une connexion de données.
Dans Excel, sélectionnez Données > Requêtes et connexions, puis l'onglet Requêtes. Dans la liste des requêtes, repérez la requête, cliquez dessus avec le bouton droit et sélectionnez Charger dans . La boîte de dialogue Importer des données s'affiche. Choisissez le mode d'importation des données, puis cliquez sur OK.
Incorporer un fichier
Pour insérer une copie de votre fichier dans un autre fichier, incorporez-la. Sélectionnez Insertion > Objet. Sélectionnez Créer à partir du fichier. Sélectionnez Parcourir, puis accédez au fichier à utiliser.
Pour sélectionner tous les champs d'une table, utilisez un astérisque (*) . Par exemple, l'instruction suivante sélectionne tous les champs et tous les enregistrements de la table Customers. Pour limiter les champs récupérés par la requête, utilisez simplement leurs noms. Par exemple :
Comment restaurer un sauvegarde d'une base de données MySQL
Les commandes DCL en SQL permettent d'autoriser l'accès aux données . Elles limitent les droits d'accès et de manipulation des utilisateurs. Parmi les commandes DCL, on trouve GRANT, REVOKE et DENY. La commande GRANT octroie des privilèges, tandis que la commande REVOKE les retire.