Conserva Power Query para dar forma a los datos. Utilice esto para filas de base de datos en tiempo real.
Power Query es un editor de transformaciones con un conector incorporado. Si lo único que necesita son las filas actuales de SQL Server, PostgreSQL, MySQL u Oracle en una hoja de cálculo que cualquier miembro del equipo pueda actualizar (en Windows, Mac o Excel en la web, sin necesidad de un controlador, una puerta de enlace o una cadena de conexión en el libro de trabajo), un pequeño agente junto a la base de datos y el complemento Query Streams realizan esta tarea en unos diez minutos.
Si tienes Power Query, aquí tienes la versión honesta.
Power Query Es excelente en lo que Microsoft diseñó: conectarse a una fuente y luego remodelar los datos mediante pasos grabados que se pueden reproducir. La dificultad que encuentran quienes buscan esta página surge al pedirle que sea algo más: una fuente de datos compartida en tiempo real. Cuatro datos de la propia documentación de Microsoft explican la mayoría de las quejas:
| Lo que golpeaste | ¿Por qué, en palabras de Microsoft? |
|---|---|
| La función de actualización solo funciona mientras el libro de trabajo está abierto. | La actualización es manual, al abrir o “cada n minutos”—todo dentro de una sesión abierta de Excel. Actualización programada Con Excel cerrado, se necesita Power BI o Power Automate a su alrededor. |
| Lento en mesas grandes | Pasos que no se pueden traducir al código fuente (“plegado”) se ejecutan en el propio motor de Excel, lo que significa que primero se transfieren las filas a su computadora. Las fuentes CSV y Excel nunca se pliegan. |
| “Formula.Firewall” y avisos de nivel de privacidad | Niveles de privacidad Bloquear fuentes de información con diferente nivel de sensibilidad; ignorarlas podría exponer datos confidenciales a personas no autorizadas. Excel para Mac no admite niveles de privacidad. |
| El libro de ejercicios contiene la conexión | La fuente de datos, su inicio de sesión y los controladores que necesita viajan con el archivo. Cada colega que actualiza necesita el mismo acceso, y la cadena de conexión está a un clic de distancia en Configuración de la fuente de datos. |
Nada de esto es un error. Así es como funciona una herramienta ETL de escritorio. La alternativa que se describe a continuación traslada la consulta fuera del escritorio y deja que Power Query se encargue del procesamiento, para lo cual es experto.
Lo que obtendrás al final
Una hoja de cálculo que almacena el resultado de una consulta SQL a tu base de datos, con un panel de tareas que la ejecuta con un solo clic. Excel para Windows, Excel para Mac y Excel web obtienen lo mismo, ya que la consulta no se ejecuta en Excel. Así:
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | customer_id | nombre de pila | apellido | país | total |
| 2 | 1042 | María | Álvarez | EE.UU | 1,284.50 |
| 3 | 1043 | Daniel | Okafor | EE.UU | 612.00 |
| 4 | 1047 | Priya | Nair | EE.UU | 2,090.75 |
| 5 | 1051 | Thomas | Iceberg | EE.UU | 338.20 |
| 6 | 1056 | Lucía | Ferreira | EE.UU | 1,455.00 |
| 7 | 1060 | Kenji | Sato | EE.UU | 874.10 |
| 8 |
Directamente desde su base de datosLa diferencia radica en dónde se ejecuta la consulta. Con Power Query, Excel abre una conexión a la base de datos desde el equipo de cada usuario y realiza el trabajo allí. Con Query Streams, un pequeño programa llamado Agente se ejecuta en un equipo que ya tiene acceso a la base de datos, establece una conexión saliente a Query Streams y ejecuta la consulta SQL allí. El complemento solicita las filas y las escribe en la hoja de cálculo. Nadie que abra el libro de trabajo necesita un controlador, una VPN ni la contraseña de la base de datos.
Lo que necesitarás
Una cuenta de Query Streams
El plan gratuito es suficiente para esta guía. Regístrate en mi.querystreams.com.
El agente en un ordenador que pueda acceder al servidor.
Un pequeño programa que se ejecuta en segundo plano y consulta la base de datos cuando Excel lo solicita. Generalmente, se trata del propio servidor de la base de datos o de cualquier ordenador que esté siempre encendido en la misma red.
Tus propios datos de conexión
El nombre del servidor, el nombre de la base de datos y un nombre de usuario y contraseña para acceder a ella. Si otra persona administra la base de datos, esta es la información que debe solicitarle.
¿Qué ordenador recibe el Agente? Cualquier máquina que esté siempre encendida y que pueda acceder a su propia base de datos, a menudo el propio servidor de la base de datos o un ordenador de la misma red. Excel puede estar en cualquier lugar, incluyendo Excel en la web.
Configúralo en cuatro pasos.
-
Crea tu cuenta
Ir a mi.querystreams.com y regístrese. Elija el Gratis Plan. Es un plan real, no una prueba, y cubre dos conexiones y SQL ad-hoc desde el complemento de Excel.
Instale el agente en un ordenador que pueda acceder al servidor.



Iniciar sesión, abrir DescargarInstale el agente en una máquina que ya pueda acceder a su base de datos: normalmente, el propio servidor de la base de datos o cualquier ordenador que esté siempre encendido en la misma red. El proceso tarda un minuto y, a partir de ese momento, se inicia automáticamente.
¿Por qué un programa pequeño en lugar de un controlador? El agente es una única instalación para Windows, Mac o Linux (aproximadamente 85 MB en Windows, algo más de 100 MB en Mac y Linux) que se ejecuta discretamente en segundo plano. Establece una única conexión saliente cifrada a Query Streams, del mismo modo que lo hace un navegador, por lo que no es necesario abrir ningún puerto del firewall ni configurar una VPN. Su base de datos permanece en su red y las filas se transmiten a dondequiera que se encuentre, incluso a través de internet si es necesario. Lo único que debe instalar es el complemento.
La página de descarga muestra Su clave de accesoPégalo en el Agente cuando te lo pida y espera a que aparezca la insignia. Conectado a flujos de consulta. Eso es lo único que debes hacer en el propio Agente.
Si lo deseas, aquí tienes las guías completas: Ventanas, Impermeable, Linux.
-
Agregue su conexión a la base de datos
En el portal abierto Datos → Agentes de datos, haga clic Agregar conector En su Agente, elija el tipo de base de datos y complete el host, el puerto, la base de datos y un inicio de sesión de solo lectura. Haga clic en Probar la conexión; cuando se lee Conectado, seleccione las bases de datos que se incluirán en Captura de esquema y haga clic Guardar.
Sin puerta de enlace, sin ODBC. Este es el único lugar donde se ingresa el nombre de usuario de la base de datos, y se ingresa una sola vez. El agente se comunica con la base de datos desde dentro de su red y con Query Streams de forma saliente a través de HTTPS. No se instala nada en los equipos que utilizan Excel.
-
Ejecutar SQL desde Excel
En Excel, Instalar el complemento Query Streams Si aún no lo ha hecho, acceda al mercado de complementos de Microsoft, inicie sesión con su cuenta de Query Streams y haga clic en el botón correspondiente. Transmitir una consultaSeleccione su conexión y pegue una consulta:
Ejemplo · SQLSELECCIONE ID del cliente, nombre, ciudad DESDE clientes ORDEN POR nombre LÍMITE 1000;
Bajo Hoja de destino elegir Crear una nueva hoja y pulse el botón de reproducción (la flecha ▶). Las filas aparecerán debajo de los encabezados de columna. Vuelva a pulsarlo cuando desee los datos más recientes; es igual en Windows, Mac y Excel en la web. Para que la hoja se actualice automáticamente, guarde la consulta en el Generador de consultas y configure una Automatización, cada cinco minutos o semanalmente, con el libro de trabajo cerrado.
Eso es todo. Tus datos están en la hoja de cálculo y se actualizan con un solo clic. Solo las filas que solicitaste salieron de tu red.
Lado a lado, solo lo que resiste
| Power Query | Flujos de consulta | |
|---|---|---|
| Lo que escribes | Clics en el editor, registrados como M | La consulta SQL, o nada si un colega la compartió. |
| Donde se ejecuta la consulta | El ordenador de cada usuario; pasos plegados en la fuente | El Agente, una vez, junto a la base de datos |
| Remodelación de datos | Su fuerza: varios cientos de transformaciones | Todo lo que SQL pueda expresar, reserva Power Query para el resto. |
| Combinación de fuentes | Pasos de fusión o anexión; cada fuente se carga primero en el libro de trabajo; los niveles de privacidad deciden qué se puede combinar y Formula.Firewall detiene lo que no se puede combinar. | Uno sentencia SQL federada a través de dos o más conexiones, cada una consultada en modo de solo lectura por su propio agente y unida en el servidor; no hay avisos de nivel de privacidad porque no se combina nada en su ordenador. |
| Actualizar | Manual, abierto o cada n minutos mientras está abierto | Un clic o una automatización programada con Excel cerrado |
| Dónde reside el inicio de sesión | En la conexión del libro de trabajo, en cada computadora | Solo en el Agente; los usuarios de Excel nunca lo ven. |
| Controladores, pasarelas, VPN | Cualesquiera que sean las necesidades de la fuente, en cada computadora | Ninguno por parte de Excel; el agente se conecta a través de HTTPS. |
| Darle los datos a un colega | Envía el libro de trabajo; necesitan el mismo acceso y los mismos controladores. | Comparte los resultados de la consulta; ellos pulsan reproducir. |
| Excel para Mac y Excel en la web | Mac: menos fuentes y sin niveles de privacidad; web: limitado | El mismo complemento, el mismo resultado en todas partes. |
| Grandes resultados | Retenido en el motor de Excel a menos que cada paso se pliegue. | Transmitido desde el Agente; el límite de datos de tu plan es el máximo permitido. |
Combinación de fuentes: la tarjeta más potente de Power Query y la respuesta a ella.
La fusión de dos bases de datos es donde Power Query justifica su utilidad, y de donde provienen las indicaciones de Formula.Firewall, porque ambas fuentes se transfieren a su equipo y se combinan allí. Query Streams realiza el mismo trabajo con una consulta federada: una instrucción SQL sobre dos o más conexiones. En el Generador de consultas, seleccione Nueva consulta → Consulta federada, seleccione las conexiones (cada una recibe un alias) y nombre las tablas como alias.esquema.tablaLas conexiones pueden ser diferentes motores — SQL Server, PostgreSQL, MySQL, MariaDB, Oracle, Snowflake, BigQuery y más SQL Server, PostgreSQL, MySQL, MariaDB, Oracle, Snowflake, BigQuery y más — o un conector API o una carpeta de archivos, cada uno detrás de su propio Agente. A cada fuente se le solicita solo su parte, en su propio dialecto, de solo lectura; las filas se unen en Query Streams, no en su computadora portátil. Plan La pestaña muestra las preguntas que se le harán a cada base de datos antes de ejecutarla.
SELECCIONE o.order_id, o.total, c.name, c.city DESDE pedidos públicos de la tienda AS o ÚNASE A clientes.dbo.crm AS c EN c.customer_id = o.customer_id DONDE o.ordenado_en >= '2026-09-01' ORDEN POR o.total DESC;
Guárdalo una vez y funcionará sin cambios desde el complemento de Excel, Google Sheets, la API REST, Claude a través de MCP y las sincronizaciones programadas. Está disponible en todos los planes, incluido el gratuito, que combina dos conexiones y devuelve hasta 250 filas. Actualmente, una sentencia federada es una única consulta SELECT con combinaciones, filtros, agrupaciones y funciones de ventana; las CTE, las subconsultas y UNION aún no son compatibles. Cómo funcionan las consultas federadas.
Cuando Power Query sigue siendo la herramienta adecuada
Combinar archivos, desagrupar informes, limpiar columnas, crear un modelo que usted mismo actualiza en su propio equipo: ese es el terreno de Power Query y nada aquí lo reemplaza. Un patrón común es que ambas cosas sucedan a la vez: Query Streams importa las filas activas a una hoja, y un paso de Power Query lee esa hoja como su origen, de modo que el procesamiento continúa funcionando mientras la obtención de datos deja de fallar.
Lo que permiten los planes
La función SQL ad-hoc del complemento de Excel está disponible en todos los planes, incluido el gratuito. El plan gratuito incluye dos conexiones y un límite mensual de datos de 5 MB, suficiente para una tabla como la anterior que se actualiza varias veces al día. La ejecución de consultas guardadas en el Generador de consultas del complemento comienza con el plan Personal Core; las consultas compartidas con un compañero se ejecutan en todos los planes. Compara los planes.
Lo gratuito es un plan que debes mantener. No es una prueba que caduca. Vea exactamente lo que incluye en el página de precios.
Preguntas que hace la gente
¿Es este un sustituto de Power Query?
Para obtener filas en tiempo real de una base de datos y compartirlas, sí. Para transformaciones, no: no hay editor de pasos. Escriba el formato en SQL, hágalo en la hoja o dirija un paso de Power Query a la hoja que rellena Query Streams.
¿Funciona en Excel para Mac y en Excel web?
Sí, el mismo complemento. La consulta se ejecuta en el Agente, por lo que Excel solo tiene que mostrar las filas; ni el sistema operativo ni el navegador influyen en las opciones de conexión.
¿Sigo necesitando un controlador ODBC o la puerta de enlace de datos local?
No. El agente tiene sus propios controladores de base de datos integrados y se conecta mediante HTTPS. Excel solo necesita el complemento.
¿Qué tan grande es el resultado que puede traer?
El agente procesa las filas en tiempo real en lugar de almacenar el resultado en el motor de Excel, por lo que los límites prácticos son el límite de datos mensual de tu plan y el propio Excel (1.048.576 filas por hoja). La versión gratuita incluye 5 MB de resultados al mes; los planes de pago aumentan este límite.
¿Puedo programar una actualización sin dejar Excel abierto?
Sí. Guarda la consulta en el Generador de consultas y crea una automatización. Esta escribe las últimas filas en el libro de trabajo según un cronograma, desde cada cinco minutos hasta semanalmente, independientemente de si alguien lo tiene abierto o no.
¿Es necesario que Excel esté instalado en el mismo ordenador que la base de datos?
No. Solo el Agente debe estar en la misma ubicación que tu base de datos. Puedes usar Excel en cualquier ordenador con conexión a internet, incluyendo Excel en la web y Excel en Mac. Inicia sesión en el complemento con tu cuenta y tus conexiones estarán disponibles.
¿Se copian mis datos a los flujos de consulta?
No. El agente ejecuta la consulta donde se encuentran sus datos y solo envía las filas que devuelve. No se sincroniza ni se almacena nada entretanto.
¿El plan gratuito realmente cubre esto?
Sí. Gratis es un plan que usted conserva, no una prueba que caduca. Vea exactamente lo que incluye en el página de precios.
¿Es compatible con Excel para Mac?
Sí. Excel para Microsoft 365 en Mac y Windows, y Excel en la web.
Guías relacionadas
Setup trouble?
- Agent shows Offline, or Test connection and Browse are greyed out? Check that the Agent is online → Is the Agent online?

