Daten von einem abrufen DuckDB Datei in Google Sheets
Öffnen Sie Ihre DuckDB-Datenbank in Google Tabellen und aktualisieren Sie sie, wann immer Sie möchten. Kein CSV-Upload, kein Apps Script, kein Kopieren und Einfügen. Beim ersten Mal dauert es etwa zehn Minuten, und das ist im kostenlosen Plan enthalten.
Was am Ende dabei herauskommt
Ein Google Sheet, das die Live-Ergebnisse einer SQL-Abfrage für Ihre DuckDB-Datei anzeigt, mit einer Schaltfläche, die bei jeder Datenänderung die neuesten Zeilen abruft. Zum Beispiel so:
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | kunden_id | Vorname | Nachname | Land | insgesamt |
| 2 | 1042 | Maria | Alvarez | USA | 1,284.50 |
| 3 | 1043 | Daniel | Okafor | USA | 612.00 |
| 4 | 1047 | Priya | Nair | USA | 2,090.75 |
| 5 | 1051 | Thomas | Berg | USA | 338.20 |
| 6 | 1056 | Lucía | Ferreira | USA | 1,455.00 |
| 7 | 1060 | Kenji | Sato | USA | 874.10 |
| 8 |
DuckDB-Datenbanken sind einzelne Dateien, die üblicherweise die Endung . haben. .duckdbGoogle Tabellen kann diese Dateien gar nicht öffnen. Die übliche Lösung besteht darin, eine CSV-Datei zu exportieren und sie bei jeder Datenänderung erneut hochzuladen. Query Streams umgeht diesen Schritt: Ein kleines Hilfsprogramm liest die Datei an ihrem Speicherort, und ein Google Tabellen-Add-on fragt die gewünschten Zeilen ab. Beide Programme müssen sich nicht auf demselben Computer befinden. Die Datei kann sich auf dem Bürorechner befinden, und Sie können von überall aus darauf zugreifen: mit jedem Browser auf jedem Gerät.
Was Sie benötigen
Ein Query Streams-Konto
Für diesen Leitfaden reicht der kostenlose Tarif aus. Melden Sie sich an unter mein.querystreams.de.
Der Agent auf dem Computer, der die Datei enthält
Ein kleines Programm, das im Hintergrund läuft und die Datei einliest, wenn Google Sheets danach fragt. Schritt 2 unten zeigt, wo Sie es finden.
Ihre DuckDB-Datei
Wissen, wo es ist, zum Beispiel C:\Data\sales.duckdbWenn die Datei in OneDrive, Dropbox oder Google Drive gespeichert ist, stellen Sie sicher, dass sie mit diesem Computer synchronisiert ist.
Welcher Computer erhält den Agenten? Derjenige, auf dem sich die Datei befindet. Der Agent muss die Datei direkt öffnen können, daher muss sie auf diesem Computer gespeichert werden, und dieser Computer muss eingeschaltet bleiben. Google Sheets kann überall seinEs läuft in Ihrem Browser, sodass an der Stelle, an der Sie die Daten lesen, überhaupt nichts installiert wird.
Verbinden Sie es in fünf Schritten
-
Erstellen Sie Ihr Konto
Gehen Sie zu mein.querystreams.de und melde dich an. Wähle die Kostenlos Es handelt sich um einen echten Plan, nicht um eine Testversion, und er beinhaltet die Verbindung Ihrer DuckDB-Datei und die Ausführung von Abfragen aus Google Sheets.
Installieren Sie den Agenten auf dem Computer, der die Datei enthält.



Anmelden, öffnen HerunterladenInstallieren Sie den Agenten für Ihr System auf dem Computer, auf dem sich die Datei befindet. Dies dauert etwa eine Minute und startet anschließend automatisch.
Warum ein kleines Programm anstelle eines Treibers? Der Agent ist eine einmalige Installation für Windows, Mac oder Linux (ca. 85 MB unter Windows, etwas über 100 MB unter Mac und Linux) und läuft unauffällig im Hintergrund. Er stellt eine einzige, verschlüsselte Verbindung zu Query Streams her, genau wie ein Browser. Daher müssen Sie weder einen Firewall-Port öffnen noch ein VPN einrichten. Die Datei verbleibt auf Ihrem Rechner, und die Datensätze werden – falls nötig über das Internet – an Ihren Standort übertragen. Sie benötigen lediglich das Add-on.
Die Downloadseite zeigt Ihr ZugangsschlüsselFügen Sie es in das Feld des Agenten ein, wenn Sie dazu aufgefordert werden, und warten Sie, bis das Abzeichen gelesen wurde. Verbunden mit AbfrageströmenDas ist das Einzige, was Sie auf dem Agenten selbst tun.
Vollständige Komplettlösungen, falls gewünscht: Fenster, Mac, Linux.
-
Verweisen Sie auf Ihre DuckDB-Datei.
Zurück im Browser, öffnen Datenagenten (unter Daten (im oberen Menü). Ihr Agent ist dort aufgeführt. Anschluss hinzufügen, wählen DuckDBund füllen Sie Folgendes aus:
- Verbindungsname
- Ein beliebiger Name, den Sie später wiedererkennen werden, wie zum Beispiel die Vertriebsdatenbank.
- Datenbank-Dateipfad
- Der Speicherort der DuckDB-Datei (.duckdb oder .db) auf dem Computer des Agenten; verwenden Sie die Schaltfläche „Durchsuchen“, um sie auszuwählen.
Klicken Sie auf TestverbindungWenn es liest Verbunden, klicken Speichern SieDie Verbindung erreicht Ihren Agenten innerhalb weniger Sekunden.
Test fehlgeschlagen? In neun von zehn Fällen enthält der Pfad einen Tippfehler oder die Datei befindet sich auf einem anderen Computer als der Agent. Öffnen Sie den Ordner, kopieren Sie den Pfad aus der Adressleiste und fügen Sie ihn erneut ein.
-
Füge Abfrageströme zu Google Tabellen hinzu
Öffne ein beliebiges Google Sheet und gehe zu Erweiterungen → Add-ons → Add-ons herunterladen, suchen nach Abfrageströmeund klicken Sie InstallierenOder installieren Sie es direkt von Abfragestreams auf dem Google Workspace MarketplaceGoogle wird Sie bitten, das Add-on zuzulassen; das ist normal.
Anschließend ist es in jedem geöffneten Google Sheet zu finden: ein Query-Streams-Symbol in der Seitenleiste rechts, das auch unter folgendem Eintrag aufgeführt ist: ErweiterungenEs ist keine separate Anmeldung erforderlich. Das System erkennt Ihr bereits verwendetes Google-Konto, daher muss die E-Mail-Adresse diejenige Ihres Query Streams-Kontos sein.
-
Stellen Sie Ihren ersten Tisch auf
Klicken Sie im Seitenbereich rechts im Arbeitsblatt auf das Symbol „Abfrageströme“ (oder suchen Sie es unter …). Erweiterungen). Wählen Abfragestreamer und wähle die soeben hergestellte Verbindung aus.
Geben Sie die Abfrage ein, die Sie ausführen möchten. Diese Abfrage ruft einige Spalten aus einer Tabelle ab. Bestellungen Tisch:
Beispiel · SQLSELECT order_id, customer_name, order_total FROM main.orders ORDER BY order_total DESC LIMIT 100;
Unter Zielblatt Wählen Sie den Tab aus, in dem die Zeilen landen sollen, und klicken Sie dann. Abfrage ausführenDie Zeilen erscheinen innerhalb von ein bis zwei Sekunden in diesem Tab. Klicken Sie erneut auf „Abfrage ausführen“, sobald sich die Daten geändert haben; der Tab wird dann entsprechend aktualisiert.
Sie kennen sich nicht mit SQL aus? Erstellen Sie die Abfrage stattdessen im Query Streams-Portal. Abfrage-Generator Nova zeigt Ihre Tabellen und Spalten an, sodass Sie per Mausklick darauf zugreifen können. In Business-Tarifen können Sie Nova auch in einfacher Sprache fragen („Zeig mir Kunden in den USA“), und die SQL-Abfrage wird automatisch generiert. Speichern Sie die Abfrage, und sie ist mit einem Klick im Portal und in der Liste der gespeicherten Abfragen des Add-ons (ab Personal Core) verfügbar.
Das war’s. Ihre Daten befinden sich in der Tabelle und bleiben mit einem Klick aktuell. Außer den von Ihnen angeforderten Zeilen hat nichts Ihr Netzwerk verlassen.
Gute nächste Schritte
- Abfrage speichern im Portal, sodass Sie es mit einem Klick erneut ausführen können, entweder aus Google Sheets oder Excel.
- Füge einen Filter hinzu wie beispielsweise ein Datumsbereich, sodass dieselbe Abfrage ohne Bearbeitung auch „diesen Monat“ beantworten kann.
- Ergebnisse teilen mit einem Kollegen. Dieser sieht die Zeilen, nicht Ihre Datei und nicht Ihren Dateipfad.
Fragen, die Menschen stellen
Muss sich meine DuckDB-Datei auf dem Computer befinden, auf dem ich Google Tabellen verwende?
Nein. Nur der Agent muss sich am selben Ort wie Ihre DuckDB-Datei befinden. Google Tabellen läuft in Ihrem Browser auf jedem Gerät. Öffnen Sie das Add-on mit demselben Google-Konto, und Ihre Verbindungen sind vorhanden.
Wird meine Datenbankdatei irgendwo hochgeladen?
Nein. Der Agent liest die Datei auf Ihrem Computer und sendet nur die Zeilen, die Ihre Abfrage anfordert. Die Datei bleibt an ihrem Speicherort.
Kann die Datei in OneDrive, Dropbox oder Google Drive gespeichert sein?
Ja, solange die Datei mit dem Computer synchronisiert ist, auf dem der Agent ausgeführt wird, sodass der Agent sie als normale lokale Datei erkennt. Stellen Sie die Verbindung zur synchronisierten Kopie her.
Ist das im kostenlosen Tarif wirklich enthalten?
Ja. „Kostenlos“ ist ein dauerhafter Tarif, keine befristete Testphase. Die genauen Leistungen finden Sie hier: Preisseite.
Aktualisiert sich das Tabellenblatt von selbst?
Klicken Sie erneut auf „Abfrage ausführen“, um die neuesten Zeilen anzuzeigen. Für eine Tabelle, die sich automatisch nach einem Zeitplan aktualisiert, richten Sie eine Automatisierung im Query Streams-Portal ein (Streams → Automatisierung). Diese Funktion ist in jedem Tarif enthalten.
Verwandte Leitfäden
Jeder Leitfaden für DuckDB
Nicht ganz Ihre Konfiguration?
- Haben Sie einen Ordner mit Parquet-Dateien anstelle einer DuckDB-Datenbankdatei? Der Parquet-Ordner liest alle Dateien als eine einzige Tabelle → Parquet Folder

