Voir les catégories

Comment connecter DuckDB à Google Sheets - diffuser en direct les données de la base analytique

4 min de lecture

Connexion · DuckDB à Google Sheets

Récupérer des données à partir d'un DuckDB classer dans Google Sheets

Ouvrez votre base de données DuckDB dans Google Sheets et actualisez-la à votre guise. Aucun import CSV, aucun script Apps Script, aucun copier-coller. Une dizaine de minutes suffisent la première fois, et le forfait gratuit couvre tout.

Environ 10 minutes Aucun codage nécessaire Le fichier reste où il est. N'importe quel navigateur, n'importe quel appareil
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 DuckDBUne feuille Google Sheets affichant les résultats en temps réel d'une requête SQL sur votre fichier DuckDB, avec un bouton permettant de récupérer les dernières lignes dès que les données changent. Par exemple :

Les bases de données DuckDB sont des fichiers uniques, se terminant généralement par .duckdbGoogle Sheets ne peut pas du tout ouvrir ces fichiers, et la solution habituelle consiste à exporter un fichier CSV et à le réimporter à chaque modification des données. Query Streams simplifie cette opération : un petit programme auxiliaire lit le fichier à son emplacement d'origine, et une extension Google Sheets lui demande les lignes souhaitées. Les deux programmes n'ont pas besoin d'être sur le même ordinateur. Le fichier peut se trouver sur l'ordinateur du bureau et vous pouvez utiliser n'importe quel navigateur sur n'importe quel appareil.

OÙ SE TROUVE LE DOSSIERordinateur de bureau, serveur ou celui de la maisonVotre fichier DuckDBventes.duckdb · reste iciAgent de flux de requêtesinstallé à côté du fichierFlux de requêteslien cryptésur Internet · résultats uniquementOÙ QUE VOUS SOYEZn'importe quel navigateur : ordinateur portable, tablette, téléphone, ChromebookGoogle Sheetsles rangées arrivent sur une feuille
L'agent est intégré au fichier. Votre feuille de calcul est stockée dans le cloud de Google. Ouvrez-la où que vous soyez et les lignes s'afficheront.

Ce dont vous aurez besoin

Un compte Query Streams

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

L'agent sur l'ordinateur qui contient le fichier

Un petit programme qui s'exécute en arrière-plan et lit le fichier lorsque Google Sheets le demande. L'étape 2 ci-dessous indique où le trouver.

Votre fichier DuckDB

Savoir où il se trouve, par exemple C:\Data\sales.duckdbSi le fichier se trouve sur OneDrive, Dropbox ou Google Drive, assurez-vous qu'il est synchronisé avec cet ordinateur.

Quel ordinateur reçoit l'agent ? Celui où se trouve le fichier. L'agent doit pouvoir ouvrir le fichier directement, il doit donc être placé sur cet ordinateur, et cet ordinateur doit rester allumé. Google Sheets peut être partout: Il s'exécute dans votre navigateur, donc rien n'est installé là où vous lisez les données.

Connectez-le en cinq étapes

  1. Créez votre compte

    Aller à mon.querystreams.com et inscrivez-vous. Choisissez le Gratuit Ce plan est définitif, il ne s'agit pas d'une version d'essai, et il explique comment connecter votre fichier DuckDB et exécuter des requêtes depuis Google Sheets.

  2. Installez l'agent sur l'ordinateur contenant le fichier.

    Connectez-vous, ouvrez TéléchargerInstallez ensuite l'agent correspondant à votre système sur l'ordinateur où se trouve le fichier. L'installation prend une minute et se déroule 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 pas besoin d'ouvrir de port dans votre pare-feu ni de configurer de VPN. Le fichier reste sur votre machine et les données sont transmises 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 fichier DuckDB.

    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 DuckDB, et remplissez :

    Nom de la connexion
    Un nom que vous reconnaîtrez plus tard, comme base de données des ventes.
    Chemin d'accès au fichier de base de données
    L'emplacement du fichier DuckDB (.duckdb ou .db) sur l'ordinateur de l'agent ; utilisez Parcourir pour le sélectionner.

    Cliquez sur Test de connexion.Quand il lit Connecté, cliquez ÉconomiserLa connexion atteint votre agent en quelques secondes.

    Test échoué ? Dans neuf cas sur dix, le chemin d'accès contient une faute de frappe ou le fichier se trouve sur un ordinateur différent de celui de l'agent. Ouvrez le dossier, copiez le chemin d'accès depuis la barre d'adresse et collez-le à nouveau.

  4. Ajouter des flux de requêtes à Google Sheets

    Ouvrez n'importe quelle feuille Google, allez à Extensions → Modules complémentaires → Télécharger des modules complémentaires, Rechercher Flux de requêtes, et cliquez InstallerOu installez-le directement depuis Flux de requêtes sur la place de marché Google WorkspaceGoogle vous demandera d'autoriser l'extension ; c'est normal.

    Ensuite, dans chaque feuille Google que vous ouvrez, vous trouverez une icône Query Streams dans le panneau latéral droit, également répertoriée sous ExtensionsIl n'y a pas de connexion séparée. Le système reconnaît le compte Google que vous utilisez déjà ; l'adresse e-mail doit donc être celle associée à votre compte Query Streams.

  5. Installez votre première table

    Cliquez sur l'icône Flux de requêtes dans le panneau latéral à droite de la feuille (ou trouvez-la sous Extensions). Choisir Flux de requêtes 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. commandes tableau:

    Exemple · SQL
    SELECT order_id, customer_name, order_total FROM main.orders ORDER BY order_total DESC LIMIT 100;

    Sous Fiche de destination Sélectionnez l'onglet dans lequel les lignes doivent apparaître, puis cliquez. Exécuter une requêteLes lignes s'affichent dans cet onglet en une ou deux secondes. Cliquez à nouveau sur « Exécuter la requête » dès que les données changent ; l'onglet se met alors à jour.

    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 tables 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 dans 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 Google Sheets ou Excel.
  • 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 lignes, pas votre fichier ni son chemin d'accès.

Questions que se posent les gens

Le fichier DuckDB doit-il obligatoirement se trouver sur l'ordinateur où j'utilise Sheets ?

Non. Seul l'agent doit se trouver à l'emplacement de votre fichier DuckDB. Google Sheets fonctionne dans votre navigateur, quel que soit votre appareil. Ouvrez l'extension avec le même compte Google et vos connexions seront disponibles.

Mon fichier de base de données est-il téléchargé quelque part ?

Non. L'agent lit le fichier sur votre ordinateur et n'envoie que les lignes demandées par votre requête. Le fichier reste à son emplacement actuel.

Le fichier peut-il se trouver sur OneDrive, Dropbox ou Google Drive ?

Oui, à condition qu'il soit synchronisé avec l'ordinateur sur lequel l'agent est exécuté, afin que ce dernier le reconnaisse comme un fichier local ordinaire. Configurez la connexion pour qu'elle pointe vers la copie synchronisée.

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.

La feuille de calcul se met-elle à jour automatiquement ?

Cliquez à nouveau sur « Exécuter la requête » pour afficher les dernières lignes. Pour une feuille qui s'actualise automatiquement, configurez une automatisation dans le portail Query Streams (Flux → Automatisation). Cette fonctionnalité est incluse dans tous les abonnements.

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 àExcelClaude, Curseur et ChatGPTune API RESTet plus encore

Chaque guide pour DuckDB

Ce n'est pas tout à fait votre configuration ?

  • Vous avez un dossier de fichiers Parquet plutôt qu'un fichier de base de données DuckDB ? Le dossier Parquet les lit tous comme une seule table → Parquet Folder
Updated on 30 septembre 2026

Powered by BetterDocs