Conectar Excel con SQL

Conectar Excel con SQL: Una guía sencilla

Ana NetoConnectors Leave a Comment

¿Buscas una forma de importar datos de una base de datos en tiempo real directamente a tus hojas de cálculo de Excel? Sigue este tutorial para aprender a configurar una conexión entre Excel y SQL con solo unos clics.

En resumen

Esta guía te explica cómo conectar Excel a una base de datos de SQL Server de forma nativa e integrada. Es adecuada para consultas sencillas de solo lectura, y en el índice que aparece a continuación encontrarás los seis pasos necesarios. Si necesitas enviar datos de vuelta, aplicar lógica de negocio o conectar más de un sistema, pasa directamente a la sección Reflexiones finales porque necesitarás una solución como Connect Bridge en su lugar.

Al finalizar este artículo, sabrás cómo conectar una base de datos de SQL Server a tu entorno habitual de Microsoft Excel. Todo lo que necesitas para llevar a cabo esta integración es un dispositivo en el que se pueda ejecutar Microsoft Excel, el propio Microsoft Excel y una base de datos de SQL Server a la que conectarte. Sencillo, ¿verdad?

Esta integración resulta especialmente útil si tu empresa utiliza actualmente Microsoft Excel como base de datos de clientes. Este enfoque es habitual en las pequeñas empresas que se encuentran en sus primeras etapas. Sin embargo, a medida que las empresas crecen, se hace necesario contar con una forma más eficiente de almacenar y recuperar datos.

El siguiente paso lógico tras las hojas de cálculo de Excel es pasar a una base de datos. Si quieres seguir dentro del ecosistema de Microsoft, lo más recomendable es utilizar una base de datos de Microsoft SQL Server. Por ahora, vamos a plantearnos una configuración intermedia en la que ya dispones de la base de datos de SQL Server, pero los usuarios quieren acceder a sus datos desde Excel mediante una conexión de datos ya existente.

Esta configuración reduce el tiempo dedicado a la gestión de datos y supone un paso en la dirección correcta. Para que funcione, solo necesitas que Excel se conecte a SQL Server.

Por supuesto, si necesitas aplicar alguna lógica de negocio, en lugar de limitarte a conectar Excel con SQL, habrá que seguir más pasos. Veremos cómo llevar a cabo este tipo de conexión más avanzada justo después de nuestro tutorial sobre cómo conectar Excel con SQL.

Conectemos Excel a SQL

Para empezar, recorreremos paso a paso el proceso de vincular Excel a una base de datos SQL. Nuestro objetivo es obtener datos de la base de datos a Excel.

Paso 1 - Abrir Excel

Abra Excel y, a continuación, el libro de Excel en el que desea colocar los datos.

Paso 2 - Abra la pestaña Datos

Seleccione Datos ficha.

Conectar Excel a SQL - Paso 2 - Ficha Datos

Paso 3 - Obtener datos de la base de datos SQL Server

Haga clic en el botón Obtener datos seleccione la opción De la base de datos y seleccione Desde la base de datos SQL Server para establecer una conexión de datos.

Conectar Excel a SQL - Paso 3 - Obtener datos de la base de datos SQL Server

Paso 4 - Detalles de la conexión

Debería ver el siguiente cuadro de diálogo. Introduzca los detalles de la base de datos SQL a la que desea conectarse:

  • Su nombre de servidor (puede incluir :número de puerto si procede)
  • Un nombre de base de datos (opcional en este punto; podrá seleccionar la base de datos de una lista de bases de datos en un paso futuro).

  Cuando haya terminado, pulse OK.

Conectar Excel a SQL - Paso 4 - Detalles de la conexión

Paso 5 - Autenticación

En el siguiente paso, debe rellenar sus credenciales. En la barra lateral izquierda, puede seleccionar Windows autenticación, autenticación con su Base de datos credenciales, o Cuenta Microsoft autentificación.

Seleccionaremos el Base de datos para esta conexión de demostración. Introduzca sus credenciales de la base de datos SQL, es decir, el nombre de usuario y la contraseña que estableció para la base de datos SQL Server, garantizando la autenticación adecuada de los datos.

En cuanto a la Seleccione a qué nivel desea aplicar estos ajustes debe coincidir con la dirección del servidor de la base de datos a la que intenta conectarse, que introdujo en el paso 4.

Cuando haya terminado, pulse Conectar.

Conectar Excel a SQL - Paso 5 - Autenticación

Paso 6 - Seleccionar tabla

¡Ya casi está! Para nuestro último paso, utilizarás la función Navegador para seleccionar la fuente de datos, como tablas o valores de base de datos. Aquí verá una lista de las tablas que contiene su base de datos SQL Server.

Conectar Excel a SQL - Paso 6 - Seleccionar tabla

Para esta demostración, elegiremos una tabla de base de datos que contenga información de clientes ficticios de una empresa ficticia. Una vez seleccionada la tabla a la que desea conectarse, basta con pulsar el botón Carga.

¡Et voilà! Acaba de conectar Microsoft Excel a una base de datos SQL Server. Una vez guardado el libro de Excel, esta conexión es persistente. Esto significa que puede cerrar Excel y la conexión de datos seguirá funcionando cuando vuelva a abrirlo.

Conectar Excel a SQL - Conexión correcta

Reflexiones finales sobre cómo conectar Excel a SQL

Pasar de hojas de cálculo sin procesar a una base de datos conectada supone una mejora importante. Esperamos que este tutorial paso a paso te haya ayudado a que la conexión de Excel con SQL resulte sencilla y útil para tu empresa.

Sin embargo, si necesitas gestionar reglas de negocio más complejas, automatizar procesos y sacar más partido a tu integración de Excel con SQL, el siguiente paso es una plataforma de integración como Connect Bridge.

Connect Bridge es nuestra plataforma de integración avanzada. Dispones de varios conectores entre los que elegir, incluido uno para Excel. Cada conector actúa como un traductor, de modo que no tienes que lidiar con API complejas, sino que puedes utilizar la sintaxis estándar de SQL.

¿Quieres saber más? Lee nuestro artículo destacado en el blog de software CRM para descubrir lo fácil que es conecte Excel a SQL, Dynamics 365, SharePoint y más utilizando Connect Bridge.

Sin embargo, como hemos mencionado al principio del artículo, si usted está buscando una manera de conectar Excel a SQL, que puede cubrir las reglas de negocio y maximizar sus capacidades, le sugerimos que eche un vistazo a

¿Estás listo para hablar sobre tus necesidades de integración con uno de nuestros expertos en tecnología?

Póngase en contacto con nosotros

Sobre el autor

Ana Neto

Por Ana Neto, asesor técnico en Connecting Software.

"Soy ingeniero informático desde 1997, con una afición más reciente por escribir y hablar en público. ¿Tiene alguna pregunta o comentario sobre este artículo? Me encantaría conocer tu opinión, ¡deja un comentario a continuación!"

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.