Obtenga datos de BigQuery en Hojas de cálculo de Google
Extrae filas en tiempo real de tu base de datos BigQuery a Google Sheets y actualízalas cuando quieras. Sin subir archivos CSV, sin usar Apps Script, sin copiar y pegar. Solo te llevará unos diez minutos la primera vez, y el plan gratuito lo incluye.
Lo que obtendrás al final
Una hoja de cálculo de Google que muestra los resultados en tiempo real de una consulta SQL en tu almacén de datos BigQuery, con un botón que muestra las filas más recientes cada vez que cambian los datos. Algo 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 |
En directo desde BigQueryGoogle BigQuery almacena tus datos en su propia nube. Para importarlos a Google Sheets, normalmente se utilizan exportaciones CSV que quedan obsoletas en cuanto se descargan, o scripts que nadie quiere mantener. Query Streams evita esto: un pequeño programa auxiliar llamado Agente ejecuta la consulta donde se encuentran tus datos, y un complemento de Google Sheets solicita las filas que necesitas. Solo se transmiten los resultados, a través de un enlace cifrado, y Google Sheets puede estar en cualquier lugar: en cualquier navegador y en cualquier dispositivo.
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 cualquier ordenador que esté siempre encendido
Un pequeño programa que se ejecuta en segundo plano y llama a BigQuery cuando Google Sheets lo solicita. Solo necesita acceso a internet.
Tus credenciales de BigQuery
Los detalles de la cuenta o proyecto y un nombre de usuario que permita leer los datos. Tu administrador puede proporcionarte uno de solo lectura.
¿Qué ordenador recibe el Agente? Cualquier máquina que esté siempre encendida y que ya pueda acceder a tu almacén de BigQuery. Google Sheets puede estar en cualquier lugar; se ejecuta en tu navegador.
Conéctalo en cinco pasos
-
Crea tu cuenta
Ir a mi.querystreams.com y regístrese. Elija el Gratis Es un plan real, no una prueba, y abarca la conexión con tu almacén de datos BigQuery y la ejecución de consultas desde Google Sheets.
Instale el agente en cualquier ordenador que esté siempre encendido.



Iniciar sesión, abrir DescargarInstale el Agente en cualquier ordenador o servidor que esté siempre encendido y tenga acceso a internet. 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. Tus claves permanecen en tu equipo y los datos se transmiten a dondequiera que estés, incluso a través de internet si es necesario. Lo único que necesitas 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.
-
Apúntalo a tu almacén de BigQuery
De vuelta en tu navegador, abre Agentes de datos (bajo Datos (en el menú superior). Su agente aparece allí. Haga clic. Agregar conector, elegir Google BigQueryy complete los detalles que recopiló anteriormente:
- Nombre de la conexión
- Cualquier nombre que reconocerás más adelante, como base de datos de ventas.
- ID del proyecto GCP
- El ID de tu proyecto de Google Cloud, que se muestra en la parte superior de la consola de Google Cloud, como por ejemplo my-project-123.
- Método de autenticación
- Cómo inicia sesión el agente en Google; la opción predeterminada, la clave JSON de la cuenta de servicio, es la más sencilla.
- Clave JSON de la cuenta de servicio
- Pega el contenido del archivo de clave que descargaste para una cuenta de servicio de Google que pueda leer BigQuery.
Haga clic en Probar la conexiónCuando se lee Conectado, haga clic GuardarLa conexión llega a su agente en cuestión de segundos.
¿La prueba falló? Normalmente se debe a que la cuenta ha caducado o a que falta algún permiso. Inicia sesión en BigQuery directamente con la misma cuenta y comprueba que pueda ver los datos.
-
See your data in Query Builder Opcional
You can look at your BigQuery warehouse before Google Sheets is involved at all. Open Generador de consultas in the portal and pick the connection you just made. The Esquema tab lists your tables and columns, and clicking one puts its name in the editor, so you can write a query without remembering exact names. Click Ejecutar and the rows appear under Resultados. Query Builder is on every plan, Free included.
On Business plans you can also ask Nova in plain English (“show me customers in the USA”) and it writes the SQL for you. When the query looks right, save it: from Personal Core up it shows in the add-on’s Saved Queries list, and on any plan you can copy the SQL into the next step.
-
Agregar flujos de consultas a Google Sheets
Abre cualquier hoja de cálculo de Google, ve a Extensiones → Complementos → Obtener complementos, buscar Flujos de consultay haga clic Instale. O instálelo directamente desde Flujos de consultas en el Marketplace de Google WorkspaceGoogle te pedirá que permitas el complemento; eso es normal.
Después, aparece en cada Hoja de cálculo de Google que abres: un icono de Flujos de consulta en el panel lateral derecho, también listado en ExtensionesNo es necesario iniciar sesión por separado. Reconoce la cuenta de Google que ya estás usando, por lo que el correo electrónico debe ser el mismo que el de tu cuenta de Query Streams.
-
Trae tu primera mesa
Haga clic en el icono de Flujos de consulta en el panel lateral a la derecha de la hoja (o búsquelo en Extensiones). Elegir Transmisión de consultas y elige la conexión que acabas de hacer.
Escriba la consulta que desea ejecutar. Esta extrae algunas columnas de una pedidos mesa:
Ejemplo · SQLSELECCIONAR order_id, customer_name, order_total DE `my-project-123.analytics.orders` ORDENAR POR order_total DESC LÍMITE 100;
Bajo Hoja de destino Seleccione la pestaña en la que deben aparecer las filas y, a continuación, haga clic. Ejecutar consultaLas filas aparecen en esa pestaña en uno o dos segundos. Haga clic en Ejecutar consulta nuevamente cada vez que los datos cambien y la pestaña se actualizará automáticamente.
¿No sabes SQL? Build it in Generador de consultas first and paste it here, or pick it from Saved Queries if you saved it.
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.
Buenos pasos a seguir
- Guardar la consulta en el portal para que puedas ejecutarlo de nuevo con un solo clic, desde Google Sheets o Excel.
- Agregar un filtro como un rango de fechas, de modo que la misma consulta pueda responder "este mes" sin necesidad de editarla.
- Comparte los resultados Con un colega. Ellos ven las filas, no tus credenciales.
Preguntas que hace la gente
¿Es necesario que mi almacén de datos BigQuery esté instalado en el ordenador donde utilizo Hojas de cálculo de Google?
No. Solo el agente debe estar donde se encuentra tu almacén de BigQuery. Google Sheets se ejecuta en tu navegador en cualquier dispositivo. Abre el complemento con la misma cuenta de Google y tus conexiones estarán ahí.
¿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.
¿La hoja se actualiza automáticamente?
Haz clic en Ejecutar consulta de nuevo cuando quieras ver las filas más recientes. Para que la hoja se actualice automáticamente según un horario, configura una automatización en el portal de Flujos de consulta (Flujos → Automatización). Esta función está disponible en todos los planes.
Guías relacionadas
Cada guía para BigQuery
Setup trouble?
- Want the Agent to sign in with a login that can only read? Create a read-only database user, with copy-paste SQL for each database → Create a read-only database user
- Agent shows Offline, or Test connection and Browse are greyed out? Check that the Agent is online → Is the Agent online?

