Importar cualquier base de datos
Directamente en Excel
Deja de exportar archivos CSV y de lidiar con controladores ODBC. Query Streams importa datos en tiempo real desde SQL Server, PostgreSQL, MySQL, Oracle y otras bases de datos, directamente a tu hoja de cálculo de Excel, cuando lo necesites.
Pregunte a Nova, obtenga SQL + gráficos
Conoce a Nova API REST de base de datosUna clave por socio. No se comparten las credenciales.
Crea una API AutomatizaciónSincronización programada con más de 6 plataformas
Explore API a SQLConsulta de API con SQL, sin código
Explore Base de datos de IA MCPClaude, Cursor, ChatGPT y Grok se comunican con tus datos.
Conectar IAQuery Streams es una plataforma segura de integración de bases de datos en tiempo real que te permite importar datos de bases de datos a Excel desde cualquier fuente compatible, sin necesidad de instalar controladores, configurar archivos DSN ni abrir puertos del cortafuegos. Más información en QueryStreams.com y regístrese gratis para empezar a importar datos de bases de datos en tiempo real a tus hojas de cálculo.
Importar datos de bases de datos a Microsoft Excel es una de las tareas más habituales para los analistas de datos, los equipos financieros, los responsables de operaciones y los departamentos de TI. Tanto si necesitas extraer datos de una base de datos de SQL Server para un informe trimestral como si necesitas importar tablas de PostgreSQL a una hoja de cálculo de Excel para realizar un análisis ad hoc, el objetivo es el mismo: obtener registros de la base de datos en tiempo real en un formato que puedas ordenar, filtrar, representar gráficamente y compartir. El reto siempre ha sido cómo para establecer esa conexión a la base de datos sin demasiadas complicaciones.
Esta guía compara cuatro métodos para importar datos de bases de datos a Excel —controladores ODBC, Power Query, macros de VBA y Query Streams— para que puedas elegir el que mejor se adapte a tu nivel de conocimientos, tus requisitos de seguridad y tus necesidades de colaboración.
4 formas de importar datos de una base de datos a Excel
Existen varios métodos consolidados para establecer una conexión con una base de datos de Excel. Cada uno presenta ventajas e inconvenientes en cuanto a facilidad de configuración, capacidad para trabajar con datos en tiempo real, seguridad y uso compartido. A continuación se ofrece una comparación rápida de los mismos.
| Criterios | Controladores ODBC | Power Query | Macros de VBA | Flujos de consulta |
|---|---|---|---|---|
| Fácil instalación | Complejo: controlador + DSN por máquina | Moderado — integrado en Excel | Difícil: requiere conocimientos de programación en VBA | Es muy sencillo: basta con instalar el agente una sola vez |
| Datos en tiempo real / bajo demanda | Actualización manual | Actualización programada o manual | Activación manual mediante botón | Transmisión en tiempo real bajo demanda |
| Seguridad | Credenciales en cada cliente | Credenciales almacenadas en el libro de trabajo | Credenciales codificadas de forma fija en la macro | Las credenciales se guardan únicamente en el servidor |
| Cambios en el cortafuegos | Se requiere un puerto de entrada | Se requiere un puerto de entrada | Se requiere un puerto de entrada | Solo salida (puerto 443) |
| Compartir consultas | No es posible | Compartir solo el libro | Compartir solo el archivo de macros | Compartir consultas con filtros, ocultar el código SQL |
| Hojas de cálculo de Google | No compatible | No compatible | No compatible | Compatibilidad total con complementos |
| Consultas paralelas | Uno por uno | Actualización secuencial | Uno por uno | Varias consultas simultáneas |
| Asistencia mediante IA | Ninguno | Ninguno | Ninguno | Nova AI genera código SQL a partir de texto en inglés |
Método 1: Controladores ODBC
ODBC (Open Database Connectivity) es el método tradicional para importar datos de bases de datos a Excel. Lanzado originalmente por Microsoft en 1992, ODBC requiere instalar un controlador específico del proveedor en cada equipo que necesite acceder a la base de datos y, a continuación, configurar un nombre de origen de datos (DSN) con la dirección del servidor, el puerto, las credenciales y los ajustes de SSL.
Para un único desarrollador que se conecta a una base de datos desde un ordenador de sobremesa, ODBC funciona. Pero deja de funcionar rápidamente en cuanto se amplía la escala:
- Instalación de controladores en cada equipo — Si tu equipo utiliza SQL Server, MySQL y PostgreSQL, eso supone tres controladores distintos por cada estación de trabajo, cada uno con su propia versión y sus propios problemas de compatibilidad
- Conflictos entre 32 bits y 64 bits — La guía de resolución de problemas de Microsoft dedica artículos completos a analizar las incompatibilidades de arquitectura entre Excel y los controladores ODBC
- Dependencia del cortafuegos y la VPN — ODBC requiere conexiones TCP directas entre el cliente y la base de datos, lo que obliga al departamento de TI a abrir puertos de entrada o a exigir el uso de una VPN
- Exposición de credenciales — Las contraseñas de las bases de datos se almacenan en las entradas DSN o en las cadenas de conexión del equipo de cada usuario
- No compartir — No hay forma de compartir una importación de base de datos que funcione con un compañero sin facilitarle todas las credenciales y las instrucciones de configuración del controlador
Para una comparación más detallada, consulta nuestra guía completa: Alternativa a ODBC para Excel.
Método 2: Power Query
Power Query (Obtener y transformar datos) está integrado en Microsoft Excel y ofrece un método basado en una interfaz gráfica de usuario para importar datos desde bases de datos, archivos y fuentes web. Cuenta con un editor de consultas visual que permite realizar transformaciones con solo hacer clic, lo que lo hace más accesible que el SQL sin procesar para la recuperación básica de datos.
Sin embargo, Power Query presenta importantes limitaciones en los flujos de trabajo de importación de bases de datos:
- Sigue siendo necesario tener acceso a la red — Power Query se conecta directamente a la base de datos, por lo que sigue siendo necesario utilizar una VPN o abrir puertos del cortafuegos para acceder a bases de datos remotas
- Complejo para usuarios sin conocimientos técnicos — aunque la interfaz gráfica de usuario es más intuitiva que el SQL sin procesar, transformar y estructurar los datos sigue requiriendo aprender el lenguaje M y comprender el plegado de consultas
- No existe un mecanismo real de intercambio — puedes compartir el libro, pero la conexión integrada (incluidas las credenciales) se transfiere con él, lo que genera riesgos de seguridad
- No hay filtros interactivos — Los destinatarios de un libro de Power Query compartido no pueden personalizar los parámetros sin editar ellos mismos la consulta
- Solo en Excel — Power Query no funciona en Google Sheets, lo que deja a los equipos que utilizan Google Workspace sin una opción equivalente
Método 3: Macros de VBA
Las macros de VBA (Visual Basic para Aplicaciones) pueden extraer datos de bases de datos mediante objetos de conexión ADO o DAO. Este enfoque ofrece a los desarrolladores un control total sobre el proceso de importación —incluida la paginación, la gestión de errores y las transformaciones de datos personalizadas—, pero tiene un alto coste:
- Se requieren conocimientos de programación — Crear y mantener conexiones de bases de datos con VBA es una tarea propia de desarrolladores que la mayoría de los usuarios empresariales no pueden realizar
- Carga que supone el mantenimiento — Las macros dejan de funcionar cuando cambian los esquemas de las bases de datos, se actualizan las versiones de Excel o se endurecen las políticas de seguridad; mantener el VBA en toda una organización es un trabajo a tiempo completo
- Riesgos de seguridad — Microsoft ha restringido cada vez más la ejecución de macros debido a los riesgos que plantea el malware, y muchas organizaciones bloquean las macros de forma predeterminada mediante la Política de grupo
- Credenciales preconfiguradas — Las cadenas de conexión a bases de datos con nombres de usuario y contraseñas suelen estar incrustadas directamente en el código VBA, por lo que son visibles para cualquiera que abra el editor de macros
- Sin colaboración — Compartir un libro de Excel con macros implica compartir las credenciales, el código y la confianza necesaria para permitir la ejecución de las macros
Método 4: Flujos de consultas: el enfoque moderno
Query Streams adopta un enfoque radicalmente diferente a la hora de importar datos de bases de datos a Excel. En lugar de exigir a cada usuario que configure su propia conexión a la base de datos, basta con instalar un único agente ligero en el servidor de la base de datos (o en cualquier equipo que pueda acceder a ella). El agente se encarga de toda la comunicación con la base de datos y transmite los resultados a los usuarios finales a través de una conexión segura y de salida exclusiva, sin necesidad de controladores, sin DSN y sin cambios en el cortafuegos.
Los usuarios importan datos a través de la Complemento de Excel o el complemento de Google Sheets seleccionando una consulta guardada en un menú desplegable, ajustando los filtros disponibles y haciendo clic en «Ejecutar». Los resultados se muestran en tiempo real directamente en las celdas de la hoja de cálculo.
Instalar el agente
Descarga el agente Query Streams en tu servidor de bases de datos o en cualquier equipo con acceso a la base de datos. Disponible para Windows, macOS y Linux.
Añade tu base de datos
Abre la interfaz de usuario local del agente y añade la conexión a tu base de datos. Las credenciales se almacenan localmente en el agente y nunca salen de tu servidor.
Crear una consulta
Escribe código SQL en el portal web o deja que Nova AI lo genere a partir de texto en inglés sencillo. Guarda las consultas con filtros interactivos opcionales para fechas, regiones o cualquier otro parámetro.
Importar a Excel
Abre el complemento de Excel, selecciona tu consulta, ajusta los filtros y ejecútala. Los datos se transmiten en tiempo real a tu hoja de cálculo; importa varias consultas en paralelo en diferentes pestañas.
Por qué Query Streams es la mejor opción para la importación de bases de datos
Aunque tanto ODBC como Power Query y VBA permiten, en última instancia, importar datos a Excel, fueron diseñados para una época diferente, en la que todos los usuarios se conectaban a la misma red LAN corporativa. Query Streams se ha diseñado teniendo en cuenta cómo trabajan realmente los equipos hoy en día: de forma distribuida, colaborativa y con un enfoque centrado en la seguridad.
Sin controladores ni DSN
No es necesario instalar nada en los equipos de los usuarios. El agente gestiona toda la comunicación con la base de datos desde el servidor, lo que elimina por completo los conflictos entre los sistemas de 32 y 64 bits.
Seguridad sólo para salidas
El agente establece conexiones salientes a través de HTTPS (puerto 443). No hay puertos de firewall entrantes, ni VPN, ni puntos de acceso a bases de datos expuestos.
Consultas compartibles
Comparte la posibilidad de ejecutar una consulta en tiempo real —con filtros interactivos— sin compartir código SQL, contraseñas de bases de datos ni datos del servidor.
Ejecución paralela de consultas
Ejecuta varias consultas guardadas simultáneamente en diferentes pestañas de la hoja de cálculo. El agente las procesa todas al mismo tiempo, independientemente del tamaño de los resultados.
Asistente de IA Nova
Describe lo que necesitas en un lenguaje sencillo y Nova se encarga de escribir el código SQL por ti. Genera consultas, gráficos y análisis sin escribir ni una sola línea de código.
Excel y Google Sheets
Una plataforma, un agente, un conjunto de consultas guardadas: accesibles tanto desde Microsoft Excel como desde Google Sheets con la misma funcionalidad.
Bases de datos compatibles
Query Streams es compatible con todas las principales bases de datos relacionales y plataformas de datos en la nube. Una sola instalación del agente gestiona todos los tipos de bases de datos, sin necesidad de administrar controladores ni conectores independientes.
| Base de datos | Versiones / Plataformas | Guía |
|---|---|---|
| Microsoft SQL Server | Express, Estándar, Enterprise, Azure SQL, AWS RDS | Conectarse a Excel |
| PostgreSQL | Todas las versiones: AWS RDS, Azure Database, Google Cloud SQL, Supabase, Neon | Conectarse a Excel |
| MySQL | 5.7+, Amazon RDS, Azure Database for MySQL, Google Cloud SQL, PlanetScale | Conectarse a Excel |
| MariaDB | 10.x, 11.x, SkySQL y todas las versiones alojadas en la nube | Conectarse a Excel |
| SQLite | Archivos .db locales en el equipo del agente | Conectarse a Excel |
| Microsoft Access | archivos .accdb y .mdb | Conectarse a Excel |
| Oracle | 11g+, Oracle Cloud, Oracle Autonomous Database | Conectarse a Excel |
| Copo de nieve | Todas las ediciones de AWS, Azure y GCP | Conectarse a Excel |
| Google BigQuery | Todos los tipos de proyectos y regiones | Conectarse a Excel |
| DuckDB | Bases de datos analíticas locales, consultas a archivos Parquet/CSV | Conectarse a Excel |
Próximamente se añadirán más integraciones de bases de datos. Cada enlace de base de datos anterior incluye una guía detallada paso a paso tanto para Microsoft Excel como para Google Sheets. Implemente varios agentes en toda su infraestructura —en sus propias instalaciones, en AWS EC2, en máquinas virtuales de Azure, en Google Cloud o en cualquier entorno a nivel mundial— y todas las fuentes de datos aparecerán como una lista desplegable unificada en el generador de consultas.
Preguntas frecuentes
¿Cómo se importa una base de datos a Excel? +
¿Necesito controladores ODBC para importar datos de una base de datos a Excel? +
¿Puedo importar datos de varias bases de datos a la vez? +
¿La importación es en tiempo real o se trata de una instantánea puntual? +
¿Puedo compartir los datos importados con otros usuarios de Excel? +
¿Funciona esto con bases de datos en la nube como AWS RDS, Azure SQL y Google Cloud SQL? +
¿Es seguro importar datos de una base de datos a Excel con Query Streams? +
¿Puedo usar Query Streams para importar datos también a Google Sheets? +
Comenzar
Importa cualquier base de datos a Excel en menos de 10 minutos
Con la instalación de One Agent, podrás conectar todas tus bases de datos a Microsoft Excel y Google Sheets, sin necesidad de controladores, sin DSN y sin cambios en el cortafuegos. Regístrate gratis, instala el agente y realiza tu primera importación de base de datos hoy mismo.
Guías relacionadas: Alternativa a ODBC para Excel | De SQL Server a Excel | Bases de datos en Microsoft Excel
Categoría: Artículos
Etiquetas: importar-base-de-datos-desde-Excel, conexión-de-Excel-a-base-de-datos, extraer-datos-de-una-base-de-datos, datos-en-tiempo-real, alternativa-a-ODBC, Power Query, integración-de-bases-de-datos, SQL Server, PostgreSQL, MySQL
Descripción meta: Importa cualquier base de datos a Excel sin necesidad de controladores ni DSN. Compara ODBC, Power Query, VBA y Query Streams para datos en tiempo real.

