Ver categorías

Cómo conectar DuckDB a Google Sheets - Transmisión de datos de base de datos de análisis en directo

4 minutos de lectura

Conectar DuckDB con Google Sheets

Obtenga datos de un DuckDB archivo en Hojas de cálculo de Google

Abre tu base de datos DuckDB en Google Sheets y actualízala cuando quieras. Sin subir archivos CSV, sin usar Apps Script, sin copiar y pegar. La primera vez solo te llevará unos diez minutos, y el plan gratuito lo incluye.

Aproximadamente 10 minutos No se necesita programar El archivo permanece donde está. Cualquier navegador, cualquier dispositivo
¿Tienes algún problema? Pregúntanos. Abrir Ayuda En Consultas de flujos (menú superior derecho → Soporte) y envíanos un mensaje. Personas reales lo leen, y «No sé qué me pide esta pantalla» es una pregunta perfectamente válida.

Lo que obtendrás al final

Logotipo de DuckDBUna hoja de cálculo de Google que muestra los resultados en tiempo real de una consulta SQL en tu archivo DuckDB, con un botón que muestra las filas más recientes cada vez que cambian los datos. Algo así:

Las bases de datos de DuckDB son archivos únicos, que generalmente terminan en .duckdbGoogle Sheets no puede abrirlos, y la solución habitual es exportar un archivo CSV y volver a subirlo cada vez que cambian los datos. Query Streams evita este paso: un pequeño programa auxiliar lee el archivo donde ya se encuentra, y un complemento de Google Sheets le solicita las filas que necesitas. No es necesario que ambos programas estén en el mismo ordenador. El archivo puede estar en el ordenador de la oficina y tú puedes estar en cualquier lugar: en cualquier navegador y en cualquier dispositivo.

DÓNDE SE ENCUENTRA EL ARCHIVOel ordenador de la oficina, un servidor o el de casaTu archivo DuckDBventas.duckdb · se queda aquíAgente de flujos de consultasinstalado junto al archivoFlujos de consultaenlace cifradopor internet · solo resultadosDONDEQUIERA QUE ESTÉSCualquier navegador: portátil, tableta, teléfono, ChromebookHojas de cálculo de GoogleLas filas llegan en una hoja
El agente reside en el archivo. Tu hoja de cálculo se encuentra en la nube de Google. Ábrela desde cualquier lugar y las filas aparecerán automáticamente.

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 el ordenador que tiene el archivo

Un pequeño programa que se ejecuta en segundo plano y lee el archivo cuando Google Sheets lo solicita. El paso 2 a continuación muestra dónde obtenerlo.

Tu archivo DuckDB

Saber dónde está, por ejemplo C:\Datos\ventas.duckdbSi el archivo se encuentra en OneDrive, Dropbox o Google Drive, asegúrese de que esté sincronizado con este ordenador.

¿Qué ordenador recibe el Agente? Aquella donde se encuentra el archivo. El agente debe poder abrir el archivo directamente, por lo que se instala en ese ordenador, y ese ordenador debe permanecer encendido. Google Sheets puede estar en cualquier lugarSe ejecuta en tu navegador, por lo que no se instala absolutamente nada donde lees los datos.

Conéctalo en cinco pasos

  1. 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 de tu archivo DuckDB y la ejecución de consultas desde Google Sheets.

  2. Instale el agente en el equipo que contiene el archivo.

    Iniciar sesión, abrir Descargary luego instala el Agente para tu sistema en la computadora donde se encuentra el archivo. Tarda un minuto y luego 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. El archivo permanece en ese equipo y las filas se transmiten a dondequiera que se encuentre, 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.

  3. Apúntalo a tu archivo DuckDB

    De vuelta en tu navegador, abre Agentes de datos (bajo Datos (en el menú superior). Su agente aparece allí. Haga clic. Agregar conector, elegir DuckDBy rellenar:

    Nombre de la conexión
    Cualquier nombre que reconocerás más adelante, como base de datos de ventas.
    Ruta del archivo de la base de datos
    La ubicación del archivo DuckDB (.duckdb o .db) en el ordenador del agente; utilice la opción Examinar para seleccionarlo.

    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ó? En la mayoría de los casos, la ruta contiene un error tipográfico o el archivo se encuentra en un equipo diferente al del Agente. Abra la carpeta, copie la ruta de la barra de direcciones y péguela de nuevo.

  4. 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.

  5. 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 · SQL
    SELECCIONAR order_id, customer_name, order_total DE main.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? Cree la consulta en el portal de Flujos de consultas. Generador de consultas Muestra tus tablas y columnas para que puedas seleccionarlas fácilmente. En los planes Business, también puedes pedirle a Nova que te muestre los clientes en EE. UU. y generará la consulta SQL automáticamente. Guarda la consulta y estará disponible con un solo clic en el portal y en la lista de Consultas guardadas del complemento, desde Personal Core en adelante.

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 tu archivo ni la ruta del archivo.

Preguntas que hace la gente

¿Es necesario que tu archivo DuckDB esté en el ordenador donde uso Hojas de cálculo?

No. Solo el agente debe estar en la misma ubicación que tu archivo DuckDB. 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 sube mi archivo de base de datos a algún sitio?

No. El agente lee el archivo en su computadora y envía solo las filas que solicita su consulta. El archivo permanece donde está.

¿Puede estar el archivo en OneDrive, Dropbox o Google Drive?

Sí, siempre y cuando esté sincronizado con el ordenador donde se ejecuta el Agente, de modo que este lo reconozca como un archivo local normal. Dirija la conexión a la copia sincronizada.

¿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.

¿Sigues atascado? Abrir Ayuda En Query Streams, indíquenos en qué paso se encuentra y qué observa. Le ayudaremos a conectarse.
Query Streams también conecta los mismos datos aExcelClaude, Cursor y ChatGPTuna API RESTy más

Cada guía para DuckDB

¿No es exactamente lo que buscas?

  • ¿Tienes una carpeta de archivos Parquet en lugar de un archivo de base de datos DuckDB? Parquet Folder los lee todos como una sola tabla → Parquet Folder
Actualizado el 30 de septiembre de 2026

Funciona con BetterDocs