Cómo importar datos de una base de datos SQL a un archivo de Excel [Ejemplo]

Importar datos SQL a un archivo Excel

En este tutorial, importaremos datos desde una base de datos SQL externa. Este ejercicio supone que tiene una instancia funcional de SQL Server y los conceptos básicos de SQL Server.

Primero creamos SQL Archivo para importar en Excel. Si ya tiene listo el archivo exportado de SQL, puede omitir los dos pasos siguientes y pasar al siguiente.

  1. Cree una nueva base de datos llamada EmployeesDB
  2. Ejecute la siguiente consulta
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

Cómo importar datos a Excel usando el cuadro de diálogo del asistente

  • Crear un nuevo libro de trabajo en MS Excel
  • Haga clic en la pestaña DATOS

Importar datos a Excel usando el cuadro de diálogo del asistente

  1. Seleccionar del botón Otras fuentes
  2. Seleccione desde SQL Server como se muestra en la imagen de arriba

Importar datos a Excel usando el cuadro de diálogo del asistente

  1. Introduzca el nombre del servidor/dirección IP. Para este tutorial, me conecto a localhost 127.0.0.1
  2. Elija el tipo de inicio de sesión. Dado que estoy en una máquina local y tengo habilitada la autenticación de Windows, no proporcionaré el ID de usuario ni la contraseña. Si se está conectando a un servidor remoto, deberá proporcionar estos detalles.
  3. Haga clic en el botón siguiente

Una vez que esté conectado al servidor de base de datos, se abrirá una ventana en la que deberá ingresar todos los detalles como se muestra en la captura de pantalla.

Importar datos a Excel usando el cuadro de diálogo del asistente

  • Seleccione EmployeesDB de la lista desplegable
  • Haga clic en la tabla de empleados para seleccionarla
  • Haga clic en el botón siguiente.

Se abrirá un asistente de conexión de datos para guardar la conexión de datos y finalizar el proceso de conexión a los datos del empleado.

Importar datos a Excel usando el cuadro de diálogo del asistente

  • Obtendrás la siguiente ventana

Importar datos a Excel usando el cuadro de diálogo del asistente

  • Haga clic en el botón Aceptar

Importar datos a Excel usando el cuadro de diálogo del asistente

Descargue el archivo SQL y Excel

Cómo importar datos de MS Access a Excel con ejemplo

Aquí, vamos a importar datos desde una base de datos externa simple impulsada por Microsoft Acceder a la base de datos. Importaremos la tabla de productos a Excel. Puedes descargar el Microsoft Base de datos Access.

  • Abrir un nuevo libro de trabajo
  • Haga clic en la pestaña DATOS
  • Haga clic en el botón Acceso como se muestra a continuación

Importar datos de MS Access a Excel

  • Obtendrá la ventana de diálogo que se muestra a continuación.

Importar datos de MS Access a Excel

  • Busque la base de datos que descargó y
  • Haga clic en el botón Abrir

Importar datos de MS Access a Excel

  • Haga clic en el botón Aceptar
  • Obtendrás los siguientes datos

Importar datos de MS Access a Excel

Descargue la base de datos y el archivo Excel