Comment importer des données de base de données SQL dans un fichier Excel [Exemple]

Importer des données SQL dans un fichier Excel

Dans ce tutoriel, nous allons importer des données depuis une base de données SQL externe. Cet exercice suppose que vous disposez d’une instance fonctionnelle de SQL Server et des bases de SQL Server.

Nous créons d'abord SQL fichier à importer dans Excel. Si vous avez déjà un fichier SQL exporté prêt, vous pouvez ignorer les deux étapes suivantes et passer à l'étape suivante.

  1. Créez une nouvelle base de données nommée EmployeesDB
  2. Exécutez la requête suivante
USE EmployeeDB
GO

CREATE TABLE [dbo].[employees](
	[employee_id] [numeric](18, 0) NOT NULL,
	[full_name] [nvarchar](75) NULL,
	[gender] [nvarchar](50) NULL,
	[department] [nvarchar](25) NULL,
	[position] [nvarchar](50) NULL,
	[salary] [numeric](18, 0) NULL,
 CONSTRAINT [PK_employees] PRIMARY KEY CLUSTERED 
(
	[employee_id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]

GO

INSERT INTO employees(employee_id,full_name,gender,department,position,salary)
VALUES 
('4','Prince Jones','Male','Sales','Sales Rep',2300)
,('5','Henry Banks','Male','Sales','Sales Rep',2000)
,('6','Sharon Burrock','Female','Finance','Finance Manager',3000);

GO

Comment importer des données dans Excel à l'aide de la boîte de dialogue Assistant

  • Créez un nouveau classeur dans MS Excel
  • Cliquez sur l'onglet DONNÉES

Importer des données vers Excel à l'aide de la boîte de dialogue Assistant

  1. Sélectionner à partir du bouton Autres sources
  2. Sélectionnez depuis SQL Server comme indiqué dans l'image ci-dessus

Importer des données vers Excel à l'aide de la boîte de dialogue Assistant

  1. Saisissez le nom/l'adresse IP du serveur. Pour ce tutoriel, je me connecte à localhost 127.0.0.1
  2. Choisissez le type de connexion. Étant donné que je suis sur une machine locale et que l'authentification Windows est activée, je ne fournirai pas l'identifiant utilisateur et le mot de passe. Si vous vous connectez à un serveur distant, vous devrez fournir ces informations.
  3. Cliquez sur le bouton suivant

Une fois connecté au serveur de base de données. Une fenêtre s'ouvrira, vous devez saisir tous les détails comme indiqué sur la capture d'écran

Importer des données vers Excel à l'aide de la boîte de dialogue Assistant

  • Sélectionnez EmployeesDB dans la liste déroulante
  • Cliquez sur le tableau des employés pour le sélectionner
  • Cliquez sur le bouton suivant.

Il ouvrira un assistant de connexion de données pour enregistrer la connexion de données et terminer le processus de connexion aux données de l'employé.

Importer des données vers Excel à l'aide de la boîte de dialogue Assistant

  • Vous obtiendrez la fenêtre suivante

Importer des données vers Excel à l'aide de la boîte de dialogue Assistant

  • Cliquez sur le bouton OK

Importer des données vers Excel à l'aide de la boîte de dialogue Assistant

Téléchargez le fichier SQL et Excel

Comment importer des données MS Access dans Excel avec un exemple

Ici, nous allons importer des données à partir d'une simple base de données externe alimentée par Microsoft Accéder à la base de données. Nous importerons le tableau des produits dans Excel. Vous pouvez télécharger le Microsoft base de données Access.

  • Ouvrir un nouveau classeur
  • Cliquez sur l'onglet DONNÉES
  • Cliquez sur le bouton Accès comme indiqué ci-dessous

Importer des données MS Access dans Excel

  • Vous obtiendrez la fenêtre de dialogue ci-dessous

Importer des données MS Access dans Excel

  • Accédez à la base de données que vous avez téléchargée et
  • Cliquez sur le bouton Ouvrir

Importer des données MS Access dans Excel

  • Cliquez sur le bouton OK
  • Vous obtiendrez les données suivantes

Importer des données MS Access dans Excel

Téléchargez la base de données et le fichier Excel