Deja los controladores.
Guarda los datos.
ODBC tenía sentido en 1992. Hoy en día, Query Streams conecta cualquier base de datos con Excel y Google Sheets sin necesidad de controladores, archivos DSN, cambios en el cortafuegos ni requisitos de VPN, y todo ello en menos de 10 minutos.
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 conecta cualquier base de datos con Microsoft Excel y Google Sheets sin necesidad de controladores ODBC, configuración de DSN ni modificaciones en el cortafuegos. Más información en QueryStreams.com y regístrese gratis para empezar a consultar tus bases de datos desde cualquier hoja de cálculo.
Si alguna vez has intentado conectar Microsoft Excel a una base de datos de SQL Server, MySQL o PostgreSQL, es casi seguro que te has topado con ODBC. Open Database Connectivity ha sido el protocolo estándar para las conexiones entre hojas de cálculo y bases de datos desde Microsoft lo presentó en 1992. Más de 30 años después, sigue siendo la recomendación habitual en la mayoría de las guías sobre «cómo conectar Excel a una base de datos», y sigue siendo motivo de frustración para los profesionales de datos de todo el mundo.
Esta guía explica por qué ODBC resulta complicado, qué ha cambiado desde 1992 y cómo Query Streams elimina todos los pasos que dificultan las conexiones ODBC —desde la instalación del controlador hasta la configuración del cortafuegos—, al tiempo que añade capacidades para las que ODBC nunca fue diseñado, como el intercambio seguro de consultas y los filtros interactivos.
¿Qué es ODBC y por qué se sigue utilizando?
ODBC (Open Database Connectivity) es una especificación de API que permite a aplicaciones como Excel comunicarse con bases de datos a través de controladores instalables. Cada proveedor de bases de datos ofrece su propio controlador ODBC: uno para SQL Server, otro para MySQL, otro para PostgreSQL, y así sucesivamente. Según Documentación de ODBC de Microsoft, la arquitectura consta de cuatro componentes: la aplicación, el gestor de controladores, el propio controlador y la fuente de datos.
La gente sigue utilizando ODBC porque viene integrado en Windows y es compatible con casi todas las bases de datos. Es la «opción predeterminada»: la primera respuesta que aparece cuando se busca un controlador ODBC para Excel o una conexión ODBC para Excel. Pero el hecho de ser la opción predeterminada no significa que sea la mejor. Según un Encuesta a desarrolladores de Stack Overflow 2024, la conectividad y la configuración de bases de datos se encuentran entre las tareas que más tiempo consumen a los profesionales de datos, ya que los equipos dedican gran parte de su semana a la configuración y la resolución de problemas, en lugar de al análisis propiamente dicho.
Los 6 principales problemas de las conexiones ODBC en Excel
Cualquiera que haya gestionado conexiones ODBC a gran escala conoce muy bien estos puntos débiles. He aquí por qué los equipos de datos buscan alternativas.
1. Instalación de controladores en todos los equipos
Todos los usuarios que necesiten acceder a la base de datos deben instalar el controlador ODBC adecuado en su equipo local. Si tu equipo utiliza SQL Server, PostgreSQL y MySQL, eso supone tres controladores distintos por cada estación de trabajo. Cada controlador tiene su propio instalador, su propio ciclo de actualizaciones y sus propios requisitos de compatibilidad. Multiplica eso por 50 usuarios y tendrás que gestionar 150 instalaciones de controladores, además de las actualizaciones.
2. El conflicto entre los controladores de 32 bits y los de 64 bits
Este es, quizá, el problema más habitual a la hora de solucionar incidencias con ODBC. Si utilizas Excel de 64 bits (que es la configuración predeterminada en Microsoft 365), necesitas un controlador ODBC de 64 bits. Sin embargo, el Administrador de orígenes de datos ODBC de 32 bits es el que aparece por defecto en muchas configuraciones de Windows. La guía de resolución de problemas de Microsoft dedica un artículo completo a resolver este desajuste. Los usuarios que no se dan cuenta de ello se encuentran con errores del tipo «controlador no encontrado», cuyo diagnóstico puede llevar horas.
3. Complejidad de la configuración del DSN
Una vez instalado el controlador, debes crear una entrada de nombre de origen de datos (DSN) —ya sea un DSN del sistema o un DSN de usuario— especificando la dirección del servidor, el puerto, el nombre de la base de datos, el método de autenticación y, a menudo, la configuración de SSL. Esta configuración es específica para cada equipo y no es transferible. ¿Te cambias a un nuevo portátil? Tendrás que volver a configurar el DSN desde cero. ¿Necesitas compartir una conexión con un compañero? Tendrá que reproducir todos los ajustes manualmente.
4. Dependencia del cortafuegos y la VPN
ODBC requiere una conexión TCP directa desde el equipo del usuario al servidor de la base de datos. Si la base de datos se encuentra detrás de un cortafuegos corporativo (como debería ser), el usuario debe estar conectado a la VPN o bien el cortafuegos debe permitir conexiones entrantes en el puerto de la base de datos. Esto plantea problemas de seguridad: abrir los puertos de la base de datos a los equipos de los clientes es arriesgado, y las conexiones VPN añaden latencia y complejidad, especialmente para los trabajadores remotos.
5. No permite compartir
ODBC es una conexión punto a punto. Si creas una consulta SQL compleja en Excel que genera el informe de ventas perfecto, no existe ninguna forma integrada de compartir esa consulta con un compañero sin tener que compartir también las credenciales de la base de datos, la configuración del DSN y las instrucciones de configuración del controlador. Esto suele dar lugar a que las credenciales se transmitan a través de correos electrónicos o mensajes de Slack, lo que supone un riesgo de seguridad considerable.
6. No es compatible con Google Sheets
ODBC es un protocolo nativo de Windows. No funciona con Google Sheets, ya que este se ejecuta íntegramente en el navegador. Si parte de tu equipo utiliza Google Workspace, ODBC simplemente no es una opción: necesitas una solución de conectividad totalmente diferente para Google Sheets.
Cómo Query Streams sustituye a ODBC
Query Streams adopta un enfoque radicalmente diferente en cuanto a la conectividad con bases de datos. En lugar de instalar controladores en el equipo de cada usuario, 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.
Sin controladores en los equipos de los usuarios
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.
Conexión solo de salida
No hay puertos de entrada en el cortafuegos. No hay VPN. El agente se conecta al exterior: tu base de datos nunca queda expuesta a Internet.
Comparte consultas, no credenciales
Comparte consultas guardadas con filtros interactivos. Los destinatarios pueden ejecutar las consultas sin ver el código SQL ni las contraseñas de la base de datos.
Excel y Google Sheets
Una sola plataforma es compatible tanto con Excel (complemento) como con Google Sheets (extensión). No se necesitan soluciones independientes.
ODBC frente a Query Streams: comparación detallada
| Característica | ODBC | Flujos de consulta |
|---|---|---|
| Instalación en el lado del cliente | Un controlador por base de datos por máquina | Nada: solo navegador o complemento |
| Configuración | DSN por máquina (no portátil) | Instalación única del agente en el servidor |
| Conflictos entre 32 y 64 bits | Frecuentes y difíciles de diagnosticar | No procede |
| Requisitos de red | Reglas directas de TCP + VPN/cortafuegos | Solo HTTPS saliente (puerto 443) |
| Asistencia técnica para Google Sheets | No disponible | Compatibilidad total con complementos |
| Compartir consultas | No integrado | Compartir con filtros, ocultar el código SQL y las credenciales |
| Filtros interactivos | Parametrización manual | Detectado automáticamente a partir de SQL con menús desplegables y selectores de fecha |
| Exposición de credenciales | Almacenado en el DSN o en la cadena de conexión del cliente | Las credenciales permanecen únicamente en el servidor del agente |
| Bases de datos compatibles | Depende de los controladores disponibles | SQL Server, PostgreSQL, MySQL, MariaDB, SQLite, Access, Oracle, Snowflake, BigQuery, DuckDB |
| Dependencia de las tecnologías de la información | Alto: instalación de controladores, DSN, cortafuegos | Bajo: configuración única del agente, actualización automática |
| Consultas paralelas | Una conexión cada vez | Se ejecutan varias consultas al mismo tiempo |
| Asistencia para consultas con IA | Ninguno | Nova AI genera código SQL a partir de texto en inglés sencillo |
Cómo conectar una base de datos a Excel sin ODBC
La configuración de Query Streams lleva unos 10 minutos, en comparación con las horas que puede llevar la configuración de ODBC, si se tienen en cuenta la descarga de controladores, la configuración del DSN y los cambios en el cortafuegos.
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 la conexión a tu base de datos. El agente almacena las credenciales localmente; estas nunca salen de tu servidor.
Escribir o guardar una consulta
Utiliza el portal web de Query Streams para escribir consultas SQL, o deja que Nova AI las genere a partir de texto en inglés sencillo. Guarda las consultas con filtros interactivos opcionales.
Ejecutar desde Excel o Sheets
Abre el complemento de Excel o el complemento de Google Sheets, 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 tu hoja de cálculo.
Cuándo sigue teniendo sentido utilizar ODBC
Bases de datos compatibles
Query Streams es compatible con todas las principales bases de datos relacionales y plataformas de datos en la nube, sin necesidad de un controlador ODBC independiente para cada una de ellas. Una sola instalación del agente gestiona todos los tipos de bases de datos:
- Microsoft SQL Server — incluyendo Express, Standard, Enterprise, Azure SQL y AWS RDS para SQL Server. Conectar SQL Server a Excel
- PostgreSQL — todas las versiones, además de AWS RDS, Azure Database, Google Cloud SQL, Supabase y Neon. Conectar PostgreSQL a Excel
- MySQL — 5.7+, Amazon RDS MySQL, Azure Database for MySQL, Google Cloud SQL, PlanetScale. Conectar MySQL a Excel
- MariaDB — 10.x y 11.x, SkySQL, todas las versiones alojadas en la nube. Conectar MariaDB con Excel
- SQLite — archivos .db locales en el equipo del agente. Conectar SQLite con Excel
- Microsoft Access — Archivos .accdb y .mdb. Conectar Access con Excel
- Oracle — 11g+, Oracle Cloud, Oracle Autonomous Database. Conectar Oracle a Excel
- Copo de nieve — todas las ediciones de AWS, Azure y GCP. Conectar Snowflake con Excel
- Google BigQuery — todos los tipos de proyectos y regiones. Conectar BigQuery a Excel
- DuckDB — bases de datos analíticas locales y consultas a archivos Parquet/CSV. Conectar DuckDB con Excel
Cada enlace a la base de datos que aparece arriba es una guía de integración paso a paso. También hay guías de Google Sheets disponibles para todas las bases de datos de la lista.
Preguntas frecuentes
❓ ¿Puedo conectar Excel a una base de datos sin instalar un controlador ODBC? +
❓ ¿Es la conexión tan rápida como una conexión ODBC directa? +
❓ ¿Tengo que abrir algún puerto del cortafuegos para el agente? +
❓ ¿Funciona Query Streams tanto con Excel de 32 bits como con el de 64 bits? +
❓ ¿Puedo utilizar Query Streams junto con las conexiones ODBC existentes? +
❓ ¿En qué se diferencia la seguridad de las credenciales de la del ODBC? +
❓ ¿Esto también funciona con Google Sheets o solo con Excel? +
Comenzar
Sustituye ODBC en menos de 10 minutos
La instalación de One Agent elimina todos los controladores ODBC, las configuraciones de DSN y las reglas de cortafuegos de tu flujo de trabajo de transferencia de hojas de cálculo a bases de datos. Regístrate gratis, instala el agente y ejecuta tu primera consulta hoy mismo.
Guías relacionadas: De SQL Server a Excel | PostgreSQL a Excel | MySQL a Excel | De SQL Server a Google Sheets | Power Query para Google Sheets
Categoría: Artículos
Etiquetas: ODBC, Excel, Hojas de cálculo de Google, integración de bases de datos, sin código, automatización
Descripción meta: Conecta cualquier base de datos a Excel sin necesidad de controladores ODBC, configuración de DSN ni cambios en el cortafuegos. Query Streams sustituye a ODBC por una transmisión segura y unidireccional hacia el exterior.

