Ver categorías

Cómo conectar PostgreSQL a Excel: transmitir datos de la base de datos en tiempo real

Conectar · PostgreSQL a Excel

Obtenga datos de PostgreSQL en Excel

Extrae filas en tiempo real de tu base de datos PostgreSQL a Excel y actualízalas cuando quieras. Sin controladores ODBC, sin exportaciones, sin macros. La primera vez solo te llevará unos diez minutos, y el plan gratuito lo incluye.

Aproximadamente 10 minutos No se necesita programar Los datos permanecen en tu red. Excel en cualquier lugar, incluso en la web.
¿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 PostgreSQLUna hoja de cálculo que muestra los resultados en tiempo real de una consulta SQL en su base de datos PostgreSQL, con un botón que muestra las filas más recientes cada vez que cambian los datos. Algo así:

PostgreSQL almacena tus datos en un servidor que tú o tu equipo administren. Para importarlos a Excel, normalmente se necesitan controladores, cadenas de conexión o exportaciones que quedan obsoletas en cuanto se instalan. Query Streams evita esto: un pequeño programa auxiliar llamado Agente ejecuta la consulta donde se encuentran tus datos, y un complemento de Excel solicita las filas que necesitas. Solo se transmiten los resultados a través de un enlace cifrado, y Excel puede estar en cualquier lugar: tu portátil en casa, el ordenador de un compañero al otro lado del país o Excel en la web.

DÓNDE SE ALMACENA LA BASE DE DATOSsu red de oficina o sala de servidoresTu PostgreSQLbase de datospermanece en tu redAgente de flujos de consultasen la misma redFlujos de consultaenlace cifradopor internet · solo resultadosDONDEQUIERA QUE ESTÉStu portátil, otra oficina, un hotel, tu teléfonoExcelWindows, Mac o Excel en la web
El agente trabaja directamente con tus datos. Excel no tiene por qué hacerlo. Abre la hoja en cualquier página 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 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.

Detalles de conexión a PostgreSQL

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 base de datos PostgreSQL, 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.

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 a tu base de datos PostgreSQL y la ejecución de consultas desde Excel.

  2. 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 PostgreSQL: 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.

  3. Apúntalo a tu base de datos PostgreSQL

    De vuelta en tu navegador, abre Agentes de datos (bajo Datos (en el menú superior). Su agente aparece allí. Haga clic. Agregar conector, elegir PostgreSQLy 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.
    Anfitrión
    El nombre o la dirección IP del servidor, como 192.168.1.1, o localhost cuando el agente se ejecuta en el propio ordenador de la base de datos.
    Puerto
    Comienza en el puerto 5432; déjelo así a menos que su administrador haya cambiado el puerto en el que escucha PostgreSQL.
    Nombre de usuario
    Un inicio de sesión de base de datos que puede leer sus datos. El cuadro comienza vacío; un inicio de sesión de solo lectura es lo más seguro.
    Contraseña
    La contraseña para ese inicio de sesión.

    Haga clic en Probar la conexiónCuando se lee Conectado (o Iniciar sesión), clic Siguiente. La siguiente pantalla, ¿Con qué bases de datos desea trabajar?, muestra las bases de datos que este usuario puede ver: marque la suya. ¿No aparece la lista? Escriba el nombre en Escriba un nombre de base de datos y haga clic Verificar. Luego haz clic Siguiente a través de Ámbito de datos y terminar con Crear conectorLa conexión llega a su agente en cuestión de segundos.

    ¿La prueba falló? Generalmente Utilice SSL marcado contra un servidor sin cifrado (desmárquelo), PostgreSQL aún no permite que la computadora del Agente esté en pg_hba.conf (se muestra como ámbar) Iniciar sesión), o un puerto cerrado 5432. Cada mensaje de prueba y su solución.

  4. Vea sus datos en el Generador de consultas. Opcional

    Puedes ver tu base de datos PostgreSQL antes de que Excel intervenga en absoluto. Abrir Generador de consultas en el portal y elige la conexión que acabas de hacer. El Esquema La pestaña muestra las tablas y columnas, y al hacer clic en una, se inserta su nombre en el editor, de modo que puede escribir una consulta sin recordar los nombres exactos. Haga clic Ejecutar y las filas aparecen debajo ResultadosEl Generador de Consultas está incluido en todos los planes, incluido el gratuito.

    En los planes Business, también puedes pedirle a Nova que te muestre los clientes en EE. UU. y generará la consulta SQL por ti. Cuando la consulta parezca correcta, guárdala: a partir del plan Personal Core, aparecerá en la lista de Consultas guardadas del complemento, y en cualquier plan puedes copiar la consulta SQL en el siguiente paso.

  5. Agregar flujos de consultas a Excel

    En Excel, vaya a Insertar → Obtener complementos, buscar Flujos de consultay haga clic Añadir. O ábrelo directamente desde Consultar flujos en Microsoft AppSourceAparece un botón de Consultar flujos en la cinta de opciones. Inicie sesión con la misma cuenta.

    Funciona en Excel para Microsoft 365 en Windows y Mac, y en Excel en la web.

  6. Trae tu primera mesa

    Haga clic en el botón Consultar flujos, elija Transmitir una consultay elige la conexión que acabas de hacer.

    Escriba la consulta que desea ejecutar. Esta extrae algunas columnas de una clientes mesa:

    Ejemplo · SQL
    SELECCIONAR customer_id, nombre, ciudad DE public.customers ORDENAR POR nombre LIMITAR 100;

    Bajo Hoja de destino elegir Crear una nueva hojaLuego, pulsa el botón de reproducción (la flecha ▶). Las filas aparecerán en Excel en uno o dos segundos. Vuelve a pulsarlo cada vez que cambien los datos y la hoja se actualizará automáticamente.

    ¿No sabes SQL? Construirlo en Generador de consultas Primero, péguelo aquí o selecciónelo de Consultas guardadas si lo guardó.

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 Excel o Google Sheets.
  • 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 Excel esté instalado en el mismo ordenador que la base de datos PostgreSQL?

No. Solo el agente debe estar en la misma ubicación que tu base de datos PostgreSQL. Excel puede estar 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.

¿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 aHojas de cálculo de GoogleClaude, Cursor y ChatGPTuna API RESTy más

Cada guía para PostgreSQL

¿No es exactamente lo que buscas?

  • ¿Desea consultar los propios libros de Excel? Excel Folder lee una carpeta de libros de trabajo como tablas → Excel Folder
  • ¿Tu base de datos está alojada en Supabase, Neon, Amazon RDS o Azure? Selecciona la tarjeta de ese proveedor, pega su cadena de conexión y los campos se completarán automáticamente; todo lo demás es igual. Supabase, Neon, Amazon RDS, Azure Postgres

¿Problemas con la configuración?

  • ¿Desea que el agente inicie sesión con un usuario que solo pueda leer? Cree un usuario de base de datos de solo lectura, con código SQL para copiar y pegar en cada base de datos → Crear un usuario de base de datos de solo lectura
  • ¿La prueba de conexión no puede llegar al servidor de la base de datos? Abra el puerto de la base de datos en el Firewall de Windows Defender en el equipo donde se ejecuta → Abrir un puerto del firewall en Windows
  • ¿El agente aparece como desconectado o las opciones "Probar conexión" y "Explorar" están deshabilitadas? Compruebe que el agente esté en línea → ¿Está el agente en línea?
Actualizado el 17 de octubre de 2026

Funciona con BetterDocs