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.
- Cree una nueva base de datos llamada EmployeesDB
- 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
- Seleccionar del botón Otras fuentes
- Seleccione desde SQL Server como se muestra en la imagen de arriba
- Introduzca el nombre del servidor/dirección IP. Para este tutorial, me conecto a localhost 127.0.0.1
- 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.
- 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.
- 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.
- Obtendrás la siguiente ventana
- Haga clic en el botón Aceptar
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
- Obtendrá la ventana de diálogo que se muestra a continuación.
- Busque la base de datos que descargó y
- Haga clic en el botón Abrir
- Haga clic en el botón Aceptar
- Obtendrás los siguientes datos
Descargue la base de datos y el archivo Excel