Google Sheets verfügt nicht über Power Query. Dies entspricht dem für Datenbankdaten.
Sheets' eigene ABFRAGE() Connected Sheets passt lediglich die Form bereits vorhandener Zellen in der Tabelle an und greift ausschließlich auf BigQuery zu. Um Live-Zeilen aus SQL Server, PostgreSQL, MySQL oder einer anderen Datenbank in einem Tab anzuzeigen und diese per Klick zu aktualisieren, installieren Sie einen kleinen Agenten neben der Datenbank und verwenden das Add-on „Query Streams“. Es sind weder Apps Script noch Exporte oder Anmeldeinformationen in der Tabelle erforderlich.
Die kurze Antwort
Nein, Google Tabellen verfügt nicht über Power Query.Google hat keine angekündigt. Stattdessen lassen sich die vorhandenen Daten in drei Kategorien einteilen, und welche man benötigt, hängt davon ab, wo sich die Daten befinden:
| Ihre Daten befinden sich in… | Was Google Ihnen gibt | Was es tut |
|---|---|---|
| Zellen in derselben Tabelle | QUERY(data, query) | Filtert, gruppiert, pivotiert und sortiert einen Bereich mithilfe einer SQL-ähnlichen Sprache. Es kann keine Verbindung zu externen Systemen herstellen. |
| BigQuery | Verbundene Blätter | Live-Pivot-Tabellen und -Diagramme für BigQuery-Tabellen. Nur BigQuery erforderlich, und Sie benötigen ein Google Cloud-Projekt mit Abrechnung. |
| Eine eigene Datenbank: SQL Server, PostgreSQL, MySQL, Oracle… | Nichts Eingebautes | Ihre Optionen sind der JDBC-Dienst von Apps Script (Code, Kontingente, eine Firewall-Zulassungsliste – siehe die ehrliche Version), ein Import-Add-on, das Zeilen nach einem Zeitplan kopiert, oder ein Live-Connector wie der unten stehende. |
Der Rest dieser Seite ist die dritte Zeile: Wie man Live-Datenbankzeilen mit einem Abfrage ausführen Schaltfläche, ihre Kosten und wo Excel Power Query immer noch das bessere Werkzeug ist.
Was am Ende dabei herauskommt
Ein Tab, der das Ergebnis einer SQL-Abfrage an Ihre Datenbank anzeigt, und ein Seitenbereich mit einem Abfrage ausführen Ein Button, der die neuesten Zeilen anzeigt, wann immer Sie sie benötigen. 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 |
Live-Daten aus Ihrer DatenbankDie Abfrage wird auf einem Computer ausgeführt, der bereits auf Ihre Datenbank zugreifen kann – nicht in der Google Cloud und nicht in der Tabelle. Ein kleines Programm namens Agent stellt eine ausgehende Verbindung zu Query Streams her, führt die SQL-Abfrage aus und streamt nur die Zeilen zurück. Das Add-on in Google Tabellen ruft diese Zeilen ab und ordnet sie unter Ihren Überschriften an. Das Datenbankpasswort bleibt auf dem Agent; niemand, der die Tabelle öffnet, sieht es jemals.
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 befindet sich auf einem Computer, der den Server erreichen kann.
Ein kleines Programm, das im Hintergrund läuft und die Datenbank abfragt, wenn Google Sheets dies anfordert. Häufig handelt es sich dabei um den Datenbankserver selbst oder einen beliebigen, ständig eingeschalteten Computer im selben Netzwerk.
Ihre eigenen Verbindungsdaten
Der Servername, der Datenbankname sowie ein Benutzername und ein Passwort mit Leseberechtigung. Falls die Datenbank von jemand anderem verwaltet wird, sollten Sie diese Informationen erfragen.
Welcher Computer erhält den Agenten? Jede ständig eingeschaltete Maschine, die bereits auf Ihre eigene Datenbank zugreifen kann, oft der Datenbankserver selbst oder ein Computer im selben Netzwerk. Google Sheets kann überall seinEs läuft in Ihrem Browser.
Richten Sie es in vier Schritten ein
-
Erstellen Sie Ihr Konto
Gehen Sie zu mein.querystreams.de Melden Sie sich mit dem Google-Konto an, das Sie für Tabellen verwenden. Wählen Sie die Kostenlos Es handelt sich um einen echten Plan, nicht um eine Testversion, und er umfasst zwei Verbindungen und Ad-hoc-SQL-Abfragen aus Google Sheets.
Installieren Sie den Agenten auf einem Computer, der den Server erreichen kann.



Anmelden, öffnen HerunterladenInstallieren Sie den Agenten auf einem Rechner, der bereits auf Ihre Datenbank zugreifen kann: häufig auf dem Datenbankserver selbst oder einem beliebigen, ständig eingeschalteten Rechner im selben Netzwerk. Die Installation dauert etwa eine Minute und der Agent 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. Ihre Datenbank bleibt in Ihrem Netzwerk, 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.
-
Fügen Sie Ihre Datenbankverbindung hinzu.
Im Portal geöffnet Daten → Datenagenten, klicken Anschluss hinzufügen Wählen Sie auf Ihrem Agenten den Datenbanktyp aus und geben Sie Host, Port, Datenbank und ein schreibgeschütztes Login ein. Klicken Sie Testverbindung; wenn es liest VerbundenWählen Sie die Datenbanken aus, die unter „“ einbezogen werden sollen“ Schemaerfassung und klicken Sie Speichern Sie.
Es gibt nichts, was in der Firewall geöffnet werden müsste. Der Agent verbindet sich innerhalb Ihres Netzwerks mit Ihrer Datenbank und über HTTPS mit ausgehenden Abfrageströmen. Es muss kein Google-Adressbereich zugelassen und keine Synchronisierung eingehalten werden.
-
Führe die SQL-Anweisung aus Google Sheets aus.
Öffnen Sie Ihre Tabellenkalkulation und Installieren Sie das Add-on „Query Streams“. Laden Sie Google Workspace über den Google Workspace Marketplace herunter, falls Sie dies noch nicht getan haben. Es erkennt Ihr bereits angemeldetes Google-Konto; eine separate Anmeldung ist nicht erforderlich. Öffnen Sie es über das Symbol in der Seitenleiste rechts (es befindet sich auch unter …). Erweiterungen), klicken AbfragestreamerWählen Sie Ihre Verbindung aus und fügen Sie eine Abfrage ein:
Beispiel · SQLSELECT Kunden-ID, Name, Stadt VON Kunden BEFEHL VON Name LIMIT 1000;
Wählen Sie die Registerkarte unter Zielblatt und klicken Sie Abfrage ausführenDie Zeilen werden unter Ihren Spaltenüberschriften angezeigt. Klicken Sie Abfrage ausführen Sie können dies jederzeit wiederholen, wenn Sie die neuesten Daten benötigen. Damit sich die Registerkarte automatisch aktualisiert, speichern Sie die Abfrage im Abfrage-Generator und richten Sie eine entsprechende Einstellung ein. Automatisierungalle fünf Minuten bis wöchentlich.
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.
Power Query im Vergleich dazu – nur was sich bewährt
Power Query in Excel vereint zwei Funktionen: eine Schnittstelle zu Hunderten von Datenquellen und einen Editor mit mehreren Hundert Transformationen, die sich wiederholen lassen. Query Streams implementiert die erste Hälfte auf eine andere Art und Weise, die zweite jedoch bewusst nicht. Im direkten Vergleich:
| Excel Power Query | Abfrageströme in Google Tabellen | |
|---|---|---|
| Was Sie schreiben | Klicks im Editor, aufgezeichnet als M | Die SQL-Abfrage, oder nichts, falls ein Kollege die Abfrage geteilt hat. |
| Wo die Abfrage ausgeführt wird | Auf Ihrem Computer, in der Excel-Engine; Teile, die falten Auf der Quelle ausführen | Auf dem Agenten, neben der Datenbank; die gesamte Abfrage, immer |
| Daten umformen | Seine Stärke: Zusammenführen, Anhängen, Drehen, Entdrehen, und vieles mehr. | Alles, was SQL ausdrücken kann; den Rest erledigen Sie in der Tabelle. |
| Kombination von Quellen | Schritte zum Zusammenführen oder Anhängen; jede Datenquelle wird zuerst in die Arbeitsmappe geladen; die Datenschutzeinstellungen bestimmen, welche Daten zusammengeführt werden dürfen. | Eins föderierte SQL-Anweisung über zwei oder mehr Verbindungen, wobei jede Verbindung von ihrem eigenen Agenten schreibgeschützt abgefragt und für Sie verbunden wird; in jedem Tarif |
| Aktualisieren | Manuell, beim Öffnen oder alle N Minuten während die Arbeitsmappe geöffnet ist | Abfrage ausführen wann immer Sie es wünschen, oder eine Automatisierung nach einem Zeitplan, bei der nichts geöffnet ist |
| Wo sich der Datenbank-Login befindet | In der Verbindung der Arbeitsmappe auf dem Computer jedes Benutzers | Nur auf dem Agentenbildschirm; Tabellenbenutzer sehen es nie. |
| Einem Kollegen die Daten geben | Senden Sie die Arbeitsmappe; sie benötigen dieselben Treiber und Zugriffsrechte. | Die Ergebnisse der Abfrage teilen; sie klicken Abfrage ausführen |
| Funktioniert in Google Tabellen | Nein. Excel nur für Windows und Mac. | Ja, jeder Browser |
Quellen kombinieren: Die stärkste Karte von Power Query und die Antwort darauf
Was Power Query-Nutzer in Google Tabellen am meisten vermissen, ist das Zusammenführen zweier Datenquellen. Query Streams ermöglicht genau das. föderierte AbfrageEine SQL-Anweisung über zwei oder mehr Verbindungen. Wählen Sie im Abfrage-Generator die Option Neue Abfrage → Verbundabfrage, wählen Sie die Verbindungen aus (jede erhält einen Alias) und benennen Sie die Tabellen als alias.schema.tableDie Verbindungen können unterschiedliche Datenbank-Engines sein – SQL Server, PostgreSQL, MySQL, MariaDB, Oracle, Snowflake, BigQuery und weitere – oder ein API-Connector oder ein Ordner mit Dateien, jeweils hinter einem eigenen Agenten. Query Streams sendet von jeder Quelle nur ihren Teil im jeweiligen Dialekt der Engine, schreibgeschützt, und verknüpft die zurückgegebenen Zeilen selbst. Planen Der Tab zeigt genau an, welche Abfragen von jeder Datenbank vor dem Start erfolgen.
SELECT o.order_id, o.total, c.name, c.city VON shop.publicorders AS o JOIN crm.dbo.customers AS c ON c.customer_id = o.customer_id WHERE o.ordered_at >= '2026-09-01' BEFEHL VON o.total DESC;
Einmal gespeichert, funktioniert es unverändert mit dem Sheets-Add-on, Excel, der REST-API, Claude über MCP und geplanten Synchronisierungen. Es ist in allen Tarifen enthalten, auch im kostenlosen, der zwei Verbindungen verknüpft und bis zu 250 Zeilen zurückgibt. Aktuell besteht eine föderierte Anweisung aus einer einzelnen SELECT-Anweisung mit Joins, Filtern, Gruppierungen und Fensterfunktionen; CTEs, Unterabfragen und UNION werden noch nicht unterstützt. Wie föderierte Abfragen funktionieren.
Wann Power Query noch das richtige Werkzeug ist
Wenn Sie Daten aufbereiten – beispielsweise fünf Tabellen zusammenführen, einen Bericht entpivotieren oder eine Datumsspalte bereinigen – und Ihre Arbeit in Excel stattfindet, sollten Sie Power Query weiterhin nutzen. Nichts hier ersetzt den Editor. Wenn Sie hingegen mit Google Sheets arbeiten oder Ihre Aufgabe darin besteht, „die aktuellen Zeilen aus der Datenbank in ein Tabellenblatt zu übertragen, das von anderen Benutzern aktualisiert wird“, dann ist diese Seite genau das Richtige für Sie.
Was die Pläne erlauben
Ad-hoc-SQL-Abfragen über das Google Sheets-Add-on sind in allen Tarifen enthalten, auch im kostenlosen. Der kostenlose Tarif umfasst zwei Verbindungen und ein monatliches Datenvolumen von 5 MB für Ergebnisse – ausreichend für eine Tabelle wie die obige, die mehrmals täglich aktualisiert wird. Die Ausführung von Abfragen, die Sie im Abfrage-Generator des Add-ons gespeichert haben, ist ab dem Tarif „Personal Core“ möglich; Abfragen, die ein Kollege mit Ihnen teilt, sind in allen Tarifen enthalten. Vergleichen Sie die Pläne.
Kostenlos ist ein Plan, den man behält. Es handelt sich nicht um eine Testphase, die abläuft. Sehen Sie genau, was sie beinhaltet, auf der Preisseite.
Fragen, die Menschen stellen
Verfügt Google Sheets über Power Query?
Nein. Power Query ist Bestandteil von Excel für Windows und Excel für Mac sowie von Power BI. Google Sheets hat ABFRAGE() Für Daten, die bereits im Tabellenblatt vorhanden sind, und für verbundene Tabellenblätter für BigQuery. Für jede andere Datenbank müssen Sie etwas hinzufügen: Apps Script-Code, ein Import-Add-on oder einen Live-Connector wie Query Streams.
Gibt es ein offizielles Power Query-Äquivalent für Google Sheets?
Googles offizieller Datenbank-Connector heißt Connected Sheets und verbindet sich ausschließlich mit BigQuery. Für SQL Server, PostgreSQL, MySQL oder Oracle gibt es kein offizielles Äquivalent.
Kann ich meine bestehenden Power Query-Abfragen in Google Sheets ausführen?
So wie sie sind, nicht. M-Abfragen werden nur innerhalb von Excel oder Power BI ausgeführt. Der Teil, der die Daten abruft, wird in Query Streams zu einer SQL-Abfrage; die Umstrukturierungsschritte werden entweder in diese SQL-Abfrage oder in das Tabellenblatt verlagert.
Aktualisiert sich der Tab von selbst?
Klicken Sie auf Abfrage ausführen und es wird aktualisiert. Für eine automatische Aktualisierung speichern Sie die Abfrage und erstellen eine Automatisierung, die den Tab nach einem Zeitplan – von fünf Minuten bis wöchentlich – aktualisiert, während die Tabelle geschlossen ist.
Wo wird die SQL-Anweisung ausgeführt und kann sie meine Daten verändern?
Auf dem Agenten, der auf Ihre Datenbank zugreift, im Nur-Lese-Modus: Der Agent lehnt alle Anfragen ab, die keine SELECT-Anweisung sind. Das Tabellenblatt empfängt ausschließlich Zeilen.
Muss sich meine eigene Datenbank auf dem Computer befinden, auf dem ich Google Tabellen verwende?
Nein. Nur der Agent muss sich am selben Ort wie Ihre Datenbank 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 hergestellt.
Werden meine Daten in Query Streams kopiert?
Nein. Der Agent führt die Abfrage dort aus, wo Ihre Daten gespeichert sind, und sendet nur die zurückgegebenen Zeilen. Es werden keine Daten synchronisiert oder zwischengespeichert.
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
Setup trouble?
- Agent shows Offline, or Test connection and Browse are greyed out? Check that the Agent is online → Is the Agent online?

