Voir les catégories

Comment connecter PostgreSQL à Excel – Flux de données de base de données en direct

Connexion · PostgreSQL vers Excel

Récupérer des données à partir de PostgreSQL dans Excel

Importez en temps réel les données de votre base de données PostgreSQL dans Excel et actualisez-les à votre guise. Sans pilote ODBC, sans exportation, sans macro. Une dizaine de minutes suffisent la première fois ; le forfait gratuit l’inclut.

Environ 10 minutes Aucun codage nécessaire Les données restent sur votre réseau Exceller partout, même sur le web
Vous êtes bloqué à un moment donné ? N'hésitez pas à nous demander. Ouvrir Soutien Dans la section « Flux de requêtes » (menu en haut à droite → Assistance), envoyez-nous un message. De vraies personnes le liront, et « Je ne comprends pas ce que cet écran demande » est une question tout à fait légitime.

Ce que vous obtiendrez

Logo PostgreSQLUne feuille de calcul affichant les résultats en temps réel d'une requête SQL sur votre base de données PostgreSQL, avec un bouton permettant d'afficher les dernières lignes dès que les données sont modifiées. Par exemple :

PostgreSQL stocke vos données sur un serveur que vous ou votre équipe gérez. Les importer dans Excel implique généralement l'utilisation de pilotes, de chaînes de connexion ou d'exportations qui deviennent obsolètes dès leur importation. Query Streams simplifie cette opération : un petit programme auxiliaire, appelé Agent, exécute la requête à l'emplacement de vos données, et un complément Excel lui demande les lignes souhaitées. Seuls les résultats sont transférés, via une connexion chiffrée, et Excel peut être utilisé n'importe où : sur votre ordinateur portable à la maison, sur celui d'un collègue à l'autre bout du pays ou via Excel en ligne.

OÙ SE TROUVE LA BASE DE DONNÉESvotre réseau de bureau ou votre salle des serveursVotre PostgreSQLbase de donnéesreste sur votre réseauAgent de flux de requêtessur le même réseauFlux de requêteslien cryptésur Internet · résultats uniquementOÙ QUE VOUS SOYEZvotre ordinateur portable, un autre bureau, un hôtel, votre téléphoneExcelWindows, Mac ou Excel sur le web
L'Agent est intégré à vos données. Excel, lui, n'en a pas besoin. Ouvrez la feuille n'importe où et les lignes s'affichent.

Ce dont vous aurez besoin

Un compte Query Streams

Le forfait gratuit suffit pour ce guide. Inscrivez-vous sur mon.querystreams.com.

L'agent installé sur un ordinateur pouvant accéder au serveur

Un petit programme qui s'exécute en arrière-plan et interroge la base de données lorsqu'Excel le demande. Il s'agit souvent du serveur de base de données lui-même, ou de tout ordinateur toujours allumé sur le même réseau.

Détails de votre connexion PostgreSQL

Le nom du serveur, le nom de la base de données, ainsi qu'un nom d'utilisateur et un mot de passe permettant d'y accéder. Si la base de données est gérée par une autre personne, c'est à elle qu'il faut demander ces informations.

Quel ordinateur reçoit l'agent ? Toute machine toujours allumée qui peut déjà accéder à votre base de données PostgreSQL, souvent le serveur de base de données lui-même ou un ordinateur sur le même réseau. Excel peut être partout, y compris Excel sur le Web.

Connectez-le en cinq étapes

  1. Créez votre compte

    Aller à mon.querystreams.com et inscrivez-vous. Choisissez le Gratuit Ce plan est un véritable plan, et non une version d'essai. Il explique comment connecter votre base de données PostgreSQL et exécuter des requêtes depuis Excel.

  2. Installez l'agent sur un ordinateur pouvant accéder au serveur.

    Connectez-vous, ouvrez TéléchargerInstallez ensuite l'agent sur une machine ayant déjà accès à votre base de données PostgreSQL : généralement le serveur de base de données lui-même, ou tout ordinateur toujours allumé sur le même réseau. L'opération prend une minute et l'agent s'exécute ensuite automatiquement.

    Pourquoi un petit programme plutôt qu'un pilote ? L'agent s'installe en une seule étape sur Windows, Mac ou Linux (environ 85 Mo sous Windows, un peu plus de 100 Mo sous Mac et Linux) et fonctionne discrètement en arrière-plan. Il établit une connexion sortante chiffrée avec Query Streams, comme le ferait un navigateur ; vous n'avez donc aucun port à ouvrir dans votre pare-feu ni aucun VPN à configurer. Votre base de données reste sur votre réseau et les données sont accessibles où que vous soyez, via Internet si nécessaire. Seul le module complémentaire est requis de votre côté.

    La page de téléchargement affiche Votre clé d'accèsCollez-le dans l'Agent lorsqu'il vous le demande, et attendez que le badge affiche Connecté aux flux de requêtesC'est la seule chose que vous devez faire sur l'Agent lui-même.

    Des guides complets sont disponibles si vous le souhaitez : Fenêtres, Mac, Linux.

  3. Indiquez-lui l'emplacement de votre base de données PostgreSQL.

    De retour dans votre navigateur, ouvrez Agents de données (sous Données (dans le menu du haut). Votre agent y est répertorié. Cliquez Ajouter un connecteur, choisir PostgreSQL, et complétez les informations que vous avez recueillies précédemment :

    Nom de la connexion
    Un nom que vous reconnaîtrez plus tard, comme base de données des ventes.
    Hôte
    The server’s name or IP address, like 192.168.1.1, or localhost when the Agent runs on the database’s own computer.
    Port
    Starts at 5432; leave it unless your admin changed the port PostgreSQL listens on.
    Nom d'utilisateur
    A database login that can read your data. The box starts empty; a read-only login is safest.
    Mot de passe
    The password for that login.

    Cliquez sur Test de connexion.Quand il lit Connecté (ou Signed in), cliquez Suivant. The next screen, Which databases do you want to work with?, lists the databases this login can see: tick yours. No list? Type the name under Type a database name et cliquez Vérifier. Then click Suivant à travers Data realm and finish with Créer un connecteurLa connexion atteint votre agent en quelques secondes.

    Test échoué ? Généralement Use SSL ticked against a server without encryption (untick it), PostgreSQL not yet allowing the Agent’s computer in pg_hba.conf (shows as an amber Signed in), or a closed port 5432. Chaque message de test et sa correction.

  4. Ajouter des flux de requêtes à Excel

    Dans Excel, accédez à Insérer → Obtenir des compléments, Rechercher Flux de requêtes, et cliquez AjouterOu ouvrez-le directement depuis Flux de requêtes sur Microsoft AppSourceUn bouton « Flux de requêtes » apparaît dans le ruban. Connectez-vous avec le même compte.

    Fonctionne dans Excel pour Microsoft 365 sur Windows et Mac, et dans Excel sur le Web.

  5. Installez votre première table

    Cliquez sur le bouton « Interroger les flux », choisissez Diffuser une requête, et sélectionnez la connexion que vous venez d'établir.

    Saisissez la requête que vous souhaitez exécuter. Celle-ci extrait quelques colonnes d'une base de données. clients tableau:

    Exemple · SQL
    SÉLECTIONNER customer_id, name, city FROM public.customers TRIER PAR name LIMIT 100;

    Sous Fiche de destination choisir Créer une nouvelle feuilleAppuyez ensuite sur le bouton Lecture (la flèche ▶). Les lignes s'affichent dans Excel en une ou deux secondes. Appuyez de nouveau sur le bouton dès que les données changent ; la feuille se met à jour automatiquement.

    Vous ne connaissez pas SQL ? Créez plutôt la requête dans le portail Query Streams. Générateur de requêtes L'interface affiche vos tableaux et colonnes, vous permettant de les parcourir par simple clic. Avec les abonnements Business, vous pouvez également interroger Nova en langage naturel (« Afficher les clients aux États-Unis ») et l'application génère automatiquement la requête SQL. Enregistrez-la : elle sera accessible en un clic depuis le portail et depuis la liste des requêtes enregistrées de l'extension (à partir de l'abonnement Personal Core).

C'est ça. Vos données sont dans la feuille et restent à jour en un clic. Seules les lignes que vous avez demandées ont quitté votre réseau.

Bonnes prochaines étapes

  • Enregistrer la requête dans le portail, vous pouvez donc le relancer en un seul clic, depuis Excel ou Google Sheets.
  • Ajouter un filtre par exemple, une plage de dates, afin que la même requête puisse répondre « ce mois-ci » sans modification.
  • Partagez les résultats avec un collègue. Il voit les rangs, pas vos qualifications.

Questions que se posent les gens

Excel doit-il être installé sur le même ordinateur que votre base de données PostgreSQL ?

Non. Seul l'agent doit être installé sur le même ordinateur que votre base de données PostgreSQL. Excel peut être installé sur n'importe quel ordinateur connecté à Internet, y compris Excel sur le Web et Excel sur Mac. Connectez-vous au complément avec votre compte et vos connexions seront disponibles.

Mes données sont-elles copiées dans Query Streams ?

Non. L'agent exécute la requête à l'endroit où se trouvent vos données et n'envoie que les lignes renvoyées. Aucune donnée n'est synchronisée ni stockée entre-temps.

Le forfait gratuit couvre-t-il vraiment cela ?

Oui. L'offre gratuite est un abonnement permanent, et non une période d'essai. Consultez les détails sur son contenu. page de tarification.

Est-ce compatible avec Excel pour Mac ?

Oui. Excel pour Microsoft 365 sur Mac et Windows, et Excel sur le Web.

Toujours bloqué ? Ouvrir Soutien Dans Query Streams, indiquez-nous l'étape à laquelle vous vous trouvez et ce que vous voyez. Nous vous mettrons en relation.
Query Streams connecte également les mêmes données àGoogle SheetsClaude, Curseur et ChatGPTune API RESTet plus encore

Chaque guide pour PostgreSQL

Ce n'est pas tout à fait votre configuration ?

  • Vous souhaitez interroger directement les classeurs Excel ? Excel Folder lit un dossier de classeurs comme des tableaux → Excel Folder
  • Votre base de données est-elle hébergée sur Supabase, Neon, Amazon RDS ou Azure ? Sélectionnez la fiche correspondante, collez sa chaîne de connexion et les champs se rempliront automatiquement ; la suite est identique. Supabase, Neon, Amazon RDS, Azure Postgres

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
  • Test connection cannot reach the database server? Open the database's port in Windows Defender Firewall on the computer it runs on → Open a firewall port on Windows
  • Agent shows Offline, or Test connection and Browse are greyed out? Check that the Agent is online → Is the Agent online?
Updated on octobre 11, 2026

Powered by BetterDocs