De la base de datos a Excel.
A solo un clic.
Importa resultados de bases de datos en tiempo real directamente a cualquier hoja de cálculo de Excel. Sin controladores ODBC, sin macros VBA y sin exportaciones manuales. Selecciona una consulta, haz clic en «Ejecutar» y observa cómo aparecen tus datos.
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 resultados SQL en tiempo real a Microsoft Excel y Google Sheets sin necesidad de configurar controladores ODBC, escribir macros VBA ni compartir credenciales de la base de datos. Más información en QueryStreams.com y regístrese gratis para empezar a ejecutar consultas de datos en Excel desde cualquier base de datos en cuestión de minutos.
El reto: importar datos de una base de datos a Excel
Todos los equipos que trabajan con datos acaban enfrentándose al mismo problema: los datos se almacenan en una base de datos, pero el análisis se realiza en una hoja de cálculo. Ya se trate de un equipo financiero que elabora previsiones de ingresos, un equipo de ventas que realiza un seguimiento de las métricas del canal de ventas o un equipo de operaciones que supervisa los niveles de inventario, el destino es casi siempre Microsoft Excel. El reto consiste en transferir esos datos de la base de datos a Excel de forma fiable y segura, sin que ello se convierta en una tarea a tiempo completo para tu administrador de bases de datos.
Exportaciones manuales en formato CSV
Alguien ejecuta una consulta, exporta los datos a un archivo CSV y envía el archivo por correo electrónico. Para cuando llega, los datos ya están desactualizados.
Instantáneas obsoletas
Las exportaciones programadas y los archivos estáticos, en el mejor de los casos, proporcionan datos del día anterior. Para tomar decisiones se necesitan cifras actuales, no el informe del martes pasado.
Compartir credenciales
Proporcionar contraseñas de bases de datos a los usuarios de Excel genera riesgos de seguridad, problemas de auditoría y una visibilidad nula sobre quién ha accedido a qué.
Configuración compleja
Los controladores ODBC, las configuraciones DSN, el código M de Power Query y los túneles VPN generan dificultades que la mayoría de los usuarios de hojas de cálculo no pueden gestionar por sí solos.
El resultado es un cuello de botella. Los usuarios empresariales dependen del departamento de TI o de un administrador de bases de datos para que extraigan datos en su nombre, y cada solicitud se convierte en un nuevo ticket. Según Gartner, los equipos de TI dedican hasta un 40 % de su tiempo a solicitudes de datos puntuales. El problema no es la falta de herramientas, sino que las herramientas existentes para realizar consultas de datos en Excel sacrifican la seguridad en aras de la comodidad, o bien sacrifican la comodidad en aras de la seguridad.
Métodos para consultar bases de datos desde Excel
Existen varios métodos consolidados para importar datos SQL a una hoja de cálculo de Excel. Cada uno presenta ventajas e inconvenientes en cuanto a complejidad, seguridad y escalabilidad. Comprender estas opciones ayuda a entender por qué muchos equipos están optando por soluciones basadas en agentes para utilizar SQL en Excel.
Conexiones ODBC / DSN
El método tradicional para conectar Excel a una base de datos es a través de ODBC (Conectividad abierta a bases de datos) Controladores. Se instala un controlador específico para la base de datos en el equipo de cada usuario, se configura un DSN (nombre de origen de datos) con la dirección del servidor y las credenciales, y luego se utiliza el menú «Datos» de Excel para importar desde la fuente ODBC. Este método funciona, pero requiere que el departamento de TI instale y configure los controladores en cada estación de trabajo, almacena las credenciales de la base de datos en cada equipo y, por lo general, exige acceso directo a la red (VPN o reglas de cortafuegos) para conectarse al servidor de la base de datos. El mantenimiento se vuelve complicado cuando cambian las direcciones de los servidores, se renuevan las contraseñas o hay que actualizar las versiones de los controladores en decenas de equipos.
Power Query (Obtener y transformar)
Power Query está integrado en las versiones modernas de Excel y ofrece una interfaz visual para conectarse a bases de datos, transformar datos y cargar los resultados en hojas de cálculo. Power Query es compatible de forma nativa con SQL Server, PostgreSQL, MySQL, Oracle y otras fuentes. Es más fácil de usar que el ODBC sin procesar, pero sigue exigiendo a los usuarios que comprendan las cadenas de conexión, escriban o peguen consultas SQL y tengan acceso directo a la red de la base de datos. En entornos empresariales donde las bases de datos se encuentran detrás de cortafuegos, Power Query se topa con las mismas barreras de red que el ODBC. Además, almacena los detalles de conexión dentro del libro de trabajo, lo que plantea retos de gestión de credenciales cuando se comparten archivos.
Copiar y pegar y exportación a CSV
El método más habitual en la práctica es también el menos escalable: una persona con acceso a la base de datos ejecuta una consulta en un cliente SQL (SQL Server Management Studio, pgAdmin, DBeaver o similar), exporta los resultados como un archivo CSV y los envía por correo electrónico o los guarda en una carpeta compartida. El usuario de Excel abre el CSV y trabaja con los datos. Este método no requiere ninguna configuración técnica por parte del usuario final, pero genera datos obsoletos en el momento en que se completa la exportación, crea una dependencia continua de la persona que ejecuta las consultas y no ofrece ningún registro de auditoría ni controles de acceso. Para una extracción de datos puntual, funciona bien. Para informes recurrentes que necesitan datos actualizados, no es escalable.
Flujos de consultas: datos en tiempo real basados en agentes
Query Streams adopta un enfoque radicalmente diferente. En lugar de exigir a los usuarios de Excel que se conecten directamente a tu base de datos, una solución ligera agente de red funciona en cualquier equipo con acceso a una base de datos y establece una conexión WebSocket de salida exclusiva con el relé en la nube. Un administrador de bases de datos o un equipo de datos crea consultas guardadas en el portal web, y luego las comparte con usuarios concretos. Esos usuarios abren el complemento Query Streams dentro de Excel, eligen una consulta de un menú desplegable, ajustan los filtros si lo desean y hacen clic en «Ejecutar». Los resultados en tiempo real se muestran directamente en la hoja de cálculo. Sin controladores ODBC, sin cadenas de conexión de Power Query, sin scripts VBA y sin credenciales de base de datos en ningún lugar cercano a la hoja de cálculo.
Cómo funciona Query Streams como herramienta de consulta de datos de Excel
La configuración de Query Streams para consultas de datos en Excel consta de cuatro pasos. Una vez configurado, tu equipo tendrá acceso ilimitado y bajo demanda a los resultados de la base de datos en tiempo real sin necesidad de intervención continua del departamento de TI.
Instalar el agente
Descarga el agente Query Streams en cualquier equipo con Windows, Linux o macOS que pueda conectarse a tu base de datos. El agente solo establece conexiones salientes, por lo que no es necesario modificar la configuración del cortafuegos.
Crear consultas guardadas
Escribe código SQL en el portal web para SQL Server, PostgreSQL, MySQL, MariaDB, Oracle, BigQuery, Snowflake, SQLite, DuckDB o Access. Añade filtros interactivos para los parámetros más habituales.
Compartir con usuarios de Excel
Conceda acceso a consultas específicas por usuario o por equipo. Los usuarios solo ven los nombres y las descripciones de las consultas en el complemento de Excel; nunca ven el código SQL, los nombres de las tablas ni las credenciales.
Ejecutar desde Excel
Los usuarios abren el complemento, eligen una consulta de la lista desplegable, aplican los filtros que deseen y hacen clic en «Ejecutar». Los resultados se muestran en tiempo real en la hoja de cálculo activa al instante.
El agente admite conexiones a más de 10 bases de datos desde una única instalación: Microsoft SQL Server (incluidas Azure SQL Database y AWS RDS), PostgreSQL (incluido Google Cloud SQL), MySQL, MariaDB, Oracle, Snowflake, Google BigQuery, SQLite, DuckDB y Microsoft Access. Se pueden implementar varios agentes en toda su infraestructura (centros de datos locales, AWS EC2, máquinas virtuales de Azure, Google Cloud), y todas sus fuentes de datos aparecen como un único menú desplegable unificado en el generador de consultas. Los usuarios solo tienen que seleccionar entre las fuentes de datos disponibles sin necesidad de saber qué agente o ubicación física aloja la base de datos. Para un rendimiento óptimo, implemente los agentes en la misma red o región que sus bases de datos.
Filtros interactivos: permiten a los usuarios personalizar las consultas sin necesidad de utilizar SQL
Una de las funciones más potentes para ejecutar consultas de datos en Excel es el sistema de filtros interactivos de Query Streams. En lugar de crear docenas de consultas casi idénticas para diferentes intervalos de fechas, regiones o departamentos, un administrador de bases de datos crea una única consulta con parámetros configurables. A continuación, los usuarios finales ajustan esos parámetros desde el complemento de Excel sin tener que tocar el código SQL.
Query Streams admite dos métodos para crear filtros. Puedes utilizar variables SQL explícitas (por ejemplo, @fecha_inicio, @región, @departamento) que se convierten en campos de filtro con nombre en el complemento. Como alternativa, Query Streams puede detectar automáticamente los valores estáticos en las cláusulas WHERE; por ejemplo, si la consulta incluye DONDE región = «Noreste», la plataforma detecta Noreste como valor filtrable. Esto se activa en la pestaña «Propiedades» de la consulta, donde se puede activar o desactivar un control de configuración para cualquier filtro detectado. Los usuarios ven menús desplegables, selectores de fecha o campos de texto limpios en Excel y pueden ajustarlos libremente antes de cada ejecución.
Variables explícitas
Uso @nombre_parámetro sintaxis en tu SQL. Cada variable se convierte en un campo de filtro con nombre en el complemento de Excel, con el tipo de datos que especifiques.
Filtros detectados automáticamente
Query Streams analiza tus cláusulas WHERE en busca de valores estáticos y los ofrece como filtros configurables. Actívalos mediante el botón de la pestaña «Propiedades».
Sin exposición al SQL
Los usuarios de Excel ven nombres de filtros y menús desplegables fáciles de entender. Nunca ven el código SQL subyacente, los nombres de las tablas ni el esquema, solo los parámetros que tú les muestras.
Esta capacidad es lo que distingue a Query Streams de otros métodos de uso de SQL en Excel. Con ODBC o Power Query, cada usuario debe escribir su propio código SQL o se le proporciona una consulta estática que no ofrece flexibilidad. Con Query Streams, una sola consulta sirve para todo el equipo: cada persona ajusta los filtros de forma independiente para obtener exactamente los datos que necesita, en el momento en que los necesita, sin tener que enviar una solicitud de asistencia ni esperar a una nueva exportación en formato CSV.
Ejecución en paralelo: actualizar varias consultas al mismo tiempo
Una limitación habitual de los flujos de trabajo tradicionales de bases de datos a Excel es la ejecución en serie. Con ODBC o Power Query, la actualización de varias conexiones de datos suele realizarse de una en una: hay que esperar a que termine la consulta A antes de que comience la consulta B. Para los equipos que necesitan rellenar varias hojas de cálculo con diferentes conjuntos de datos, este enfoque secuencial supone una pérdida de tiempo considerable.
Query Streams admite la ejecución paralela de consultas. Los usuarios pueden ejecutar cinco o más consultas guardadas simultáneamente en diferentes pestañas de la hoja de cálculo, y el agente transmite cada conjunto de resultados al mismo tiempo, independientemente del tamaño de los mismos. Un equipo financiero que actualice cinco informes diferentes —ingresos por región, desglose de gastos, previsiones de plantilla, resumen del cartera de proyectos y desviaciones presupuestarias— puede ponerlos en marcha todos a la vez. Cada consulta se ejecuta de forma independiente en el agente, y los datos se transmiten a cada pestaña tan pronto como están listos.
Comparación: ODBC, Power Query y Query Streams para consultas de datos en Excel
En la siguiente tabla se comparan los tres métodos principales para importar datos de SQL a Excel en función de los factores más importantes para el uso empresarial y en equipo. Tanto si necesitas conectarte a un servidor SQL local, a una instancia remota de PostgreSQL en AWS RDS o a un almacén de datos Snowflake alojado en la nube, cada enfoque presenta ventajas e inconvenientes específicos.
| Capacidad | ODBC / DSN | Power Query | Flujos de consulta |
|---|---|---|---|
| Configuración por usuario | Instalación del controlador + configuración del DSN | Cadena de conexión + código SQL | Instalar el complemento de Excel (una sola vez) |
| Conocimientos de SQL en Excel | Obligatorio | Obligatorio o pegado | No es necesario — Selecciona una opción del menú desplegable |
| Datos en tiempo real y bajo demanda | Sí | Sí | Sí |
| Seguridad de las credenciales | Almacenado en cada equipo | Almacenado en el libro de trabajo | Se almacena únicamente en el servidor del agente |
| Requisitos de red | Conexión directa / VPN a la base de datos | Conexión directa / VPN a la base de datos | Solo Internet (agente de salida) |
| Filtros interactivos | Edición manual de SQL | Parámetros posibles, pero complejos | Menús desplegables y selectores de fecha integrados |
| Ejecución paralela | Actualización secuencial | Limitado por la conexión | Más de 5 consultas simultáneas |
| Compartir consultas con el equipo | Compartir libros de trabajo o archivos SQL | Compartir libro | Compartición por usuario con control de acceso |
| SQL visible para el usuario | Sí, totalmente al descubierto | Sí — en el editor de consultas | No — oculto a propósito |
| Registro de auditoría | Ninguno | Ninguno | Registro completo de ejecuciones por usuario |
| Compatibilidad con bases de datos | Depende del conductor | ~8 conectores nativos | Más de 10 (SQL Server, PostgreSQL, MySQL, MariaDB, Oracle, Snowflake, BigQuery, SQLite, DuckDB, Access) |
| Funciona en Google Sheets | No | No | Sí, las mismas consultas, el mismo complemento |
Para los usuarios avanzados que se manejan bien con SQL y disponen de acceso directo a la red, ODBC y Power Query siguen siendo opciones viables. En el caso de los equipos —en los que un administrador de bases de datos (DBA) debe proporcionar un acceso a los datos controlado, seguro y de autoservicio a usuarios de Excel sin conocimientos técnicos en diferentes redes—, Query Streams elimina la complejidad de la configuración, los riesgos relacionados con las credenciales y el mantenimiento continuo que requieren los métodos tradicionales.
Seguridad: sin credenciales en Excel, sin reglas de firewall de entrada
Las implicaciones de seguridad que conlleva la ejecución de consultas de datos desde Excel suelen pasarse por alto hasta que se produce un incidente. Cuando las conexiones ODBC o Power Query almacenan credenciales de bases de datos dentro de los libros de Excel o en las configuraciones DSN de los equipos de los usuarios, cada hoja de cálculo compartida y cada ordenador portátil se convierte en una fuente potencial de fuga de credenciales. Query Streams elimina por completo esta superficie de ataque.
-
Credenciales en cada equipo
Las entradas DSN de ODBC y las conexiones de Power Query almacenan los nombres de usuario y las contraseñas en el equipo de cada usuario.
-
Credenciales en archivos compartidos
Cuando se comparten libros de Excel con conexiones integradas, las contraseñas de las bases de datos se transmiten junto con ellos.
-
Exposición directa a la red
Los usuarios necesitan acceso mediante VPN o conexión directa al servidor de la base de datos, lo que requiere reglas de firewall de entrada o redireccionamiento de puertos.
-
No se ha realizado una auditoría de ejecución
No existe un registro centralizado que indique quién ejecutó cada consulta, cuándo o con qué parámetros.
-
Sin credenciales en Excel
Las contraseñas de la base de datos se almacenan exclusivamente en el servidor del agente. No se guarda nada en el complemento, en el libro de trabajo ni en el equipo del usuario.
-
Se puede compartir sin riesgo
Los libros de trabajo solo contienen resultados de datos, no conexiones. Al compartir un archivo no se revelan credenciales ni rutas de acceso.
-
Agente dedicado exclusivamente a llamadas salientes
El agente inicia todas las conexiones salientes a través de los puertos HTTPS/WSS estándar. No hay reglas de entrada, ni VPN, ni puertos abiertos.
-
Registro completo de la ejecución
Cada consulta ejecutada se registra con la identidad del usuario, la marca de tiempo, los parámetros de filtrado y los metadatos del resultado, a efectos de cumplimiento normativo en materia de auditoría.
También funciona con Google Sheets
No todos los miembros de tu equipo utilizan Microsoft Excel. Query Streams también ofrece una complemento de Google Sheets que funciona con las mismas consultas guardadas, los mismos filtros interactivos y la misma infraestructura de Agent. Un administrador de bases de datos crea una consulta una sola vez en el portal web, y esa consulta está disponible simultáneamente tanto en el complemento de Excel como en el de Google Sheets. Un usuario con acceso compartido puede seleccionar de forma independiente una consulta de su lista, ajustar los filtros disponibles y ejecutarla para obtener datos en tiempo real bajo demanda desde cualquiera de las dos plataformas, sin que el creador de la consulta tenga que intervenir.
Esta compatibilidad multiplataforma significa que tu equipo no está limitado a una única herramienta de hojas de cálculo. Es posible que el departamento financiero prefiera Excel por sus funciones de tablas dinámicas, mientras que el de marketing podría decantarse por Google Sheets para colaborar en tiempo real. Ambos acceden a los mismos datos de la base de datos en tiempo real a través del mismo canal seguro. Query Streams admite la ejecución paralela de consultas tanto en Excel como en Google Sheets: los usuarios pueden lanzar varias consultas en diferentes pestañas de la hoja de cálculo al mismo tiempo y el agente las procesa simultáneamente, independientemente del volumen de los resultados.
Preguntas frecuentes
¿Qué es una consulta de datos en Excel? +
¿Es necesario saber SQL para utilizar Query Streams en Excel? +
¿En qué se diferencia Query Streams de ODBC o Power Query? +
¿A qué bases de datos puedo realizar consultas desde Excel utilizando Query Streams? +
¿Puedo ejecutar varias consultas en diferentes hojas de Excel al mismo tiempo? +
¿Queda mi base de datos expuesta a Internet cuando utilizo Query Streams? +
¿Cómo funcionan los filtros interactivos en el complemento de Excel? +
@fecha_inicio, @región) o dejar que Query Streams detecte automáticamente los valores fijos en las cláusulas WHERE. En el complemento de Excel, estos filtros aparecen como menús desplegables, selectores de fecha o campos de texto. Cada usuario ajusta los filtros de forma independiente antes de hacer clic en «Ejecutar»: obtienen resultados personalizados a partir de una única consulta compartida sin necesidad de editar el código SQL. Los filtros se configuran en la pestaña «Propiedades» de la consulta en el portal web.¿Puede un administrador de bases de datos compartir consultas con usuarios que no tienen conocimientos sobre bases de datos? +
¿Funciona Query Streams con Excel Online, Office 365 y la versión de escritorio de Excel? +
¿Cómo puedo empezar a realizar consultas de datos en Excel utilizando Query Streams? +
Comenzar
Importa datos en tiempo real a Excel en cuestión de minutos
Deja de exportar archivos CSV y de gestionar controladores ODBC. Instala un agente seguro, crea tu primera consulta guardada y permite a tu equipo obtener resultados en tiempo real de la base de datos desde Excel con un solo clic. Plan gratuito disponible: no se requiere tarjeta de crédito.
Guías relacionadas: Descargar el agente de flujos de consultas | Bases de datos en Microsoft Excel | Bases de datos en Google Sheets | Análisis de datos con IA con Nova | Cómo ejecutar consultas SQL en Excel
Categoría: Artículos
Etiquetas: consulta de datos en Excel, SQL en Excel, importación de bases de datos a Excel, conexión de Excel a bases de datos, datos en tiempo real en Excel, SQL en Excel, complemento de Excel, hoja de cálculo para consultas de bases de datos, consultas de flujos de datos, importación de datos a Excel
Descripción meta: Importa al instante los resultados de bases de datos en tiempo real a Excel. Sin ODBC, sin VBA: solo tienes que seleccionar una consulta y ejecutarla.

