DESDE ventas
DONDE región = «Oeste»
Ejecutar consultas SQL
Directamente en Excel
Escribe código SQL en cualquier base de datos y transmite los resultados en tiempo real a tu hoja de cálculo: sin controladores ODBC, sin macros VBA y sin complicaciones con las cadenas de conexión. Solo SQL en Excel, tal y como debería funcionar.
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 ejecutar consultas SQL en Excel sobre cualquier base de datos, sin necesidad de instalar controladores ODBC, escribir macros de VBA ni configurar cadenas de conexión en cada equipo. Más información en QueryStreams.com y regístrese gratis para empezar a ejecutar consultas SQL desde tus hojas de cálculo.
La ejecución de SQL en Excel es una de las funciones más buscadas por los profesionales de datos, analistas y usuarios empresariales que trabajan a diario con hojas de cálculo, pero necesitan acceder a información de bases de datos en tiempo real. Ya sea que quieras extraer un informe de ventas de SQL Server, consultar un almacén de análisis de PostgreSQL o agregar datos de transacciones de MySQL, el objetivo es el mismo: obtener resultados de la base de datos en celdas de Excel sin necesidad de exportaciones manuales, archivos CSV obsoletos ni procesos de copiar y pegar.
Esta guía describe tres formas de ejecutar una consulta SQL en Excel, explica por qué los métodos tradicionales plantean dificultades y muestra cómo Query Streams elimina todas las barreras entre tu código SQL y tu hoja de cálculo.
Tres formas de ejecutar SQL en Excel
Existen tres métodos principales para ejecutar consultas SQL en Excel. Cada uno presenta una complejidad de configuración diferente, distintas limitaciones y distintos niveles de mantenimiento continuo. A continuación, se ofrece un desglose comparativo.
La herramienta nativa de conexión de datos de Excel. Utiliza controladores ODBC u OLE DB para conectarse a bases de datos a través de la pestaña «Datos». Admite SQL básico a través del «Editor avanzado», pero requiere la instalación de controladores en cada equipo.
- Integrado en Excel (no se necesita ningún complemento)
- Admite SQL a través del editor avanzado
- Requiere controladores ODBC/OLE DB en cada equipo
- Conflictos entre controladores de 32 bits y 64 bits
- Se requiere una conexión TCP directa a la base de datos
- No se admiten consultas compartidas ni filtros interactivos
Escribe macros de Visual Basic para Aplicaciones que abran conexiones ADODB mediante cadenas de conexión ODBC. Ofrece un control total sobre el SQL, pero requiere conocimientos de programación e incorpora las credenciales en el código VBA.
- Control y automatización completos de SQL
- Permite crear interfaces de usuario personalizadas con UserForms
- Se requieren conocimientos de programación en VBA
- Credenciales almacenadas en el código de la macro
- Aún es necesario instalar los controladores ODBC
- Las macros están bloqueadas por muchas políticas de seguridad informática
Instala un agente ligero en tu servidor de bases de datos. Escribe código SQL en el portal web o deja que Nova AI lo genere. Ejecuta consultas desde el complemento de Excel y obtén los resultados en tiempo real directamente en las celdas.
- No hay controladores en los equipos cliente
- Sin VBA, sin macros, sin cadenas de conexión
- Conexión solo de salida (sin cambios en el cortafuegos)
- Compartir consultas con filtros interactivos
- Funciona con Excel, Google Sheets y Excel Online
- Nova AI genera código SQL a partir de texto en inglés sencillo
Por qué los métodos tradicionales se quedan cortos
Tanto el enfoque de Power Query como el de VBA/ODBC comparten el mismo problema fundamental: requieren una conexión directa desde el equipo del usuario al servidor de la base de datos. Esto genera una serie de problemas que se agravan a medida que tu equipo crece.
Instalación y mantenimiento del controlador ODBC
Todos los usuarios que necesiten ejecutar una consulta SQL en Excel deben instalar el controlador ODBC adecuado en su equipo. Si tu organización utiliza SQL Server, PostgreSQL y MySQL, eso supone tres controladores distintos por cada estación de trabajo. Cada controlador tiene su propio ciclo de actualizaciones y requisitos de compatibilidad. La famosa incompatibilidad entre controladores de 32 y 64 bits sigue siendo uno de los problemas más habituales a la hora de solucionar incidencias con ODBC, y a menudo su diagnóstico lleva horas.
Complejidad de la cadena de conexión
Tanto si utilizas la configuración de «Origen de datos» de Power Query como los objetos de conexión ADODB de VBA, todos los usuarios necesitan el nombre de host del servidor, el puerto, el nombre de la base de datos, el método de autenticación y, a menudo, los parámetros SSL/TLS. Esta configuración es específica de cada equipo y no es transferible. Cambiar a un nuevo portátil implica volver a configurar todas las conexiones desde cero. Compartir una conexión que funciona con un compañero de trabajo significa enviarle un fragmento de texto con la configuración y esperar que lo pegue correctamente.
Exposición de credenciales
Con VBA, las credenciales de la base de datos se almacenan dentro del código de la macro. Con Power Query, se guardan en el Administrador de credenciales de Windows en cada equipo. En cualquier caso, las credenciales se distribuyen entre todas las estaciones de trabajo que necesitan acceder a la base de datos. Cuando un empleado deja la empresa o se pierde un ordenador portátil, cada una de esas credenciales se convierte en un posible punto de vulnerabilidad. Las propias recomendaciones de seguridad de Microsoft recomiendan centralizar la gestión de credenciales, pero los flujos de trabajo basados en ODBC apuntan en la dirección contraria.
No hay función integrada para compartir consultas
Has escrito una consulta SQL compleja que genera el informe trimestral de ingresos perfecto. Tu compañero quiere los mismos datos filtrados por su región. Con ODBC, compartir esa consulta implica compartir el código SQL, los datos de conexión y las credenciales, y luego esperar que tenga instalados los controladores adecuados. No existe ningún mecanismo integrado que permita compartir la capacidad de ejecutar una consulta sin tener que compartir también todo lo necesario para acceder directamente a la base de datos.
Cómo ejecuta Query Streams el código SQL en Excel
Query Streams adopta un enfoque radicalmente diferente. En lugar de instalar controladores de base de datos y credenciales en cada equipo de los usuarios, se instala 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 a través de una conexión WebSocket segura y de solo salida. A continuación se explica cómo funciona en cuatro pasos.
Instalar el agente
Descarga e instala Query Streams Agent 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 tu conexión a la base de datos. Las credenciales se almacenan localmente en el agente; nunca salen de tu servidor.
Escribe una consulta SQL o pregunta a Nova
Utiliza el portal web Query Streams para escribir consultas SQL directamente, o describe lo que necesitas en lenguaje sencillo y deja que Nova AI genere el código SQL por ti. Guarda las consultas con filtros interactivos opcionales.
Ejecutar desde Excel
Abre el complemento de Excel, selecciona la consulta que hayas guardado, ajusta los filtros que sea necesario y ejecútala. Los resultados se mostrarán en tiempo real directamente en las celdas de tu hoja de cálculo cuando lo solicites.
Funciones de SQL en Excel
Query Streams no solo sustituye a ODBC, sino que añade funciones para las que ni Power Query ni VBA fueron diseñados. Esto es lo que obtienes al ejecutar SQL en Excel con Query Streams.
Filtros interactivos
Query Streams detecta automáticamente los parámetros y los valores estáticos de tu código SQL, y los convierte en menús desplegables y selectores de fecha que los usuarios finales pueden ajustar antes de ejecutar la consulta.
Intercambio seguro de consultas
Comparte la posibilidad de ejecutar una consulta sin revelar el código SQL ni las credenciales de la base de datos. Los destinatarios eligen de su lista de consultas, ajustan los filtros y obtienen resultados en tiempo real.
Ejecución en paralelo
Ejecuta varias consultas guardadas al mismo tiempo: cinco consultas en cinco pestañas diferentes de la hoja de cálculo. El agente las procesa todas simultáneamente, independientemente del tamaño de los resultados.
Nova AI SQL Assistant
Describe en un lenguaje sencillo qué datos necesitas y Nova generará la consulta SQL por ti. Funciona con todos los dialectos de bases de datos compatibles.
Datos en directo a la carta
Sin actualizaciones programadas ni exportaciones desactualizadas. Ejecuta tu consulta SQL en Excel en cualquier momento y obtén datos en tiempo real de la base de datos en cuestión de segundos.
Google Sheets también
El mismo agente y las mismas consultas guardadas funcionan con el complemento de Google Sheets. Una sola plataforma da servicio a ambos ecosistemas de hojas de cálculo.
Bases de datos compatibles con consultas SQL en Excel
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 controladores independientes para cada una.
| Base de datos | Versiones / Plataformas | Guía |
|---|---|---|
| Microsoft SQL Server | Express, Estándar, Enterprise, Azure SQL, AWS RDS | De SQL Server a Excel |
| PostgreSQL | Todas las versiones: AWS RDS, Azure Database, Supabase, Neon | PostgreSQL a Excel |
| MySQL | 5.7+, Amazon RDS, Azure Database, Google Cloud SQL | MySQL a Excel |
| MariaDB | 10.x y 11.x, SkySQL, todas las variantes en la nube | MariaDB a Excel |
| SQLite | Archivos .db locales en el equipo del agente | De SQLite a Excel |
| Microsoft Access | archivos .accdb y .mdb | Acceso a Excel |
| Oracle | 11g+, Oracle Cloud, Base de datos autónoma | De Oracle a Excel |
| Copo de nieve | Todas las ediciones de AWS, Azure y GCP | Snowflake a Excel |
| Google BigQuery | Todos los tipos de proyectos y regiones | BigQuery a Excel |
| DuckDB | Bases de datos analíticas locales, consultas a archivos Parquet/CSV | DuckDB a Excel |
También hay guías de Google Sheets disponibles para todas las bases de datos de la lista. Implemente varios agentes (en función de su nivel de suscripción) 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. Todos los agentes se actualizan automáticamente y presentan sus fuentes de datos en una lista desplegable unificada, de modo que los usuarios solo tienen que seleccionar entre las fuentes de datos disponibles sin necesidad de saber qué agente o servidor las aloja.
Seguridad: SQL sin riesgos
Esta arquitectura es lo contrario del modelo ODBC, en el que cada equipo cliente almacena las credenciales localmente. Con Query Streams, revocar el acceso implica eliminar a un usuario del portal, en lugar de tener que localizar entradas DSN en decenas de ordenadores portátiles. Para una comparación más detallada, consulte nuestro Alternativa a ODBC para Excel guía.
Preguntas frecuentes
¿Puedo ejecutar SQL directamente en Excel? +
¿Necesito controladores ODBC para ejecutar consultas SQL en Excel? +
¿Qué bases de datos son compatibles con SQL en Excel a través de Query Streams? +
¿Puedo compartir consultas SQL con otros usuarios de Excel? +
¿Funciona esto con Excel Online? +
¿Puede Nova AI escribir código SQL por mí? +
¿Qué tamaño pueden alcanzar los conjuntos de resultados? +
¿Se puede probar Query Streams de forma gratuita? +
Comenzar
Ejecuta hoy mismo tu primera consulta SQL en Excel
Regístrate gratis, instala el agente en tu servidor de bases de datos y ejecuta consultas SQL en tiempo real desde Excel en menos de 10 minutos. Sin controladores. Sin VBA. Sin cadenas de conexión.
Guías relacionadas: De SQL Server a Excel | PostgreSQL a Excel | Alternativa a ODBC para Excel | Bases de datos en Microsoft Excel
Categoría: Artículos
Etiquetas: sql-en-Excel, consulta-sql-en-Excel, base-de-datos-en-Excel, alternativa-a-ODBC, Power Query, datos-en-tiempo-real, sin-código, compartir-consultas
Descripción meta: Ejecuta consultas SQL en Excel sin necesidad de controladores ODBC ni VBA. Transmite los resultados de la base de datos en tiempo real a las hojas de cálculo.

