Categorieën bekijken

Power Query voor Google Sheets

Leestijd: 7 minuten

Google Sheets · Equivalent van Power Query

Google Sheets heeft geen Power Query-functionaliteit. Dit is het equivalent voor databasegegevens.

Sheets' eigen VRAAG() Het wijzigt alleen de opmaak van cellen die al in het spreadsheet aanwezig zijn, en Connected Sheets maakt alleen verbinding met BigQuery. Om live rijen uit SQL Server, PostgreSQL, MySQL of een andere database in een tabblad te laden en met één klik te vernieuwen, installeert u een kleine agent naast de database en gebruikt u de add-on Query Streams. Geen Apps Script, geen exports, geen inloggegevens in het spreadsheet.

Ongeveer 10 minuten Geen Apps Script De gegevens blijven op uw netwerk. Het gratis abonnement dekt het.
Loop je ergens vast? Vraag het ons gerust. Open Ondersteuning Ga naar Query Streams (menu rechtsboven → Ondersteuning) en stuur ons een bericht. Echte mensen lezen het, en "Ik weet niet wat er op dit scherm wordt gevraagd" is een volkomen terechte vraag.

Het korte antwoord

Nee, Google Sheets heeft geen Power Query-functie.En Google heeft er nog geen aangekondigd. Wat ze wél hebben, valt in drie categorieën uiteen, en welke je nodig hebt, hangt af van waar de data zich bevindt:

Uw gegevens bevinden zich in…Wat Google je biedtWat het doet
Cellen in hetzelfde spreadsheetQUERY(data, query)Hiermee kunt u een bereik filteren, groeperen, draaien en sorteren met behulp van een SQL-achtige taal. Het is niet mogelijk om een verbinding met iets buiten het werkblad tot stand te brengen.
BigQueryVerbonden vellenLive draaitabellen en grafieken over BigQuery-tabellen. Alleen beschikbaar met BigQuery en je hebt een Google Cloud-project met facturering nodig.
Een eigen database: SQL Server, PostgreSQL, MySQL, Oracle…Niets ingebouwdJe hebt de volgende opties: de JDBC-service van Apps Script (code, quota's, een firewall-whitelist — zie de eerlijke versie), een importeer-add-on die rijen volgens een schema kopieert, of een live connector zoals de onderstaande.

De rest van deze pagina is de derde regel: hoe je live databasegegevens in Google Sheets krijgt met een Query uitvoeren knop, wat het kost en waar Power Query van Excel nog steeds de betere tool is.

Wat je uiteindelijk overhoudt

Google Sheets-logoEen tabblad met het resultaat van een SQL-query op uw database, en een zijpaneel met een Query uitvoeren Een knop waarmee je de meest recente rijen kunt ophalen wanneer je maar wilt. Zoals dit:

De query wordt uitgevoerd op een computer die al toegang heeft tot uw database, niet in de cloud van Google en niet in het spreadsheet zelf. Een klein programma, de Agent, draait op die computer, maakt één uitgaande verbinding met Query Streams, voert de SQL-query uit en streamt alleen de rijen terug. De add-on in Google Sheets vraagt vervolgens om die rijen en plaatst ze onder uw kopteksten. Het databasewachtwoord blijft op de Agent staan; niemand die het spreadsheet opent, krijgt het te zien.

WAAR DE DATABASE ZICH BEVINDTuw kantoornetwerk of serverruimteUw eigen databaseblijft op uw netwerkQuery Streams Agentop hetzelfde netwerkQuery-stromenversleutelde linkvia internet · alleen resultatenWAAR JE OOK BENTElke browser: laptop, tablet, telefoon, ChromebookGoogle formulierenrijen worden in een vel geleverd
De Agent werkt samen met uw gegevens. Uw spreadsheet staat in de cloud van Google. Open hem waar u maar wilt en de rijen worden automatisch weergegeven.

Wat je nodig hebt

Een Query Streams-account

Het gratis abonnement is voldoende voor deze handleiding. Meld je aan via mijn.querystreams.nl.

De agent bevindt zich op een computer die de server kan bereiken.

Een klein programma dat op de achtergrond draait en de database raadpleegt wanneer Google Sheets daarom vraagt. Vaak is dit de databaseserver zelf, of een computer die altijd aan staat in hetzelfde netwerk.

Uw eigen verbindingsgegevens

De servernaam, de databasenaam en een gebruikersnaam en wachtwoord waarmee de database kan worden gelezen. Als iemand anders de database beheert, moet je deze gegevens aan die persoon vragen.

Welke computer krijgt de agent? Elke machine die altijd aan staat en al toegang heeft tot uw eigen database, vaak de databaseserver zelf of een computer in hetzelfde netwerk. Google Sheets kan overal zijn.Het wordt in je browser uitgevoerd.

Stel het in vier stappen in.

  1. Maak uw account aan

    Ga naar mijn.querystreams.nl en meld je aan met het Google-account dat je voor Sheets gebruikt. Kies de Gratis plan. Het is een echt plan, geen proefproject, en het omvat twee verbindingen en ad-hoc SQL vanuit Google Sheets.

  2. Installeer de agent op een computer die de server kan bereiken.

    Aanmelden, openen DownloadInstalleer de agent op een machine die al toegang heeft tot uw database: vaak de databaseserver zelf, of een computer die altijd aan staat in hetzelfde netwerk. Dit duurt een minuut en de agent start daarna automatisch.

    Waarom een klein programma in plaats van een driver? De agent is een eenmalige installatie voor Windows, Mac of Linux (ongeveer 85 MB op Windows, iets meer dan 100 MB op Mac en Linux) die stil op de achtergrond draait. Het maakt één uitgaande, versleutelde verbinding met Query Streams, net zoals een browser dat doet, dus u hoeft geen firewallpoort te openen en geen VPN in te stellen. Uw database blijft op uw netwerk en de rijen worden naar uw locatie verzonden, indien nodig via internet. Het enige dat u nodig heeft, is de add-on.

    De downloadpagina toont Uw toegangssleutelPlak het in de Agent wanneer daarom wordt gevraagd en wacht tot de badge is weergegeven. Verbonden met querystreamsDat is het enige wat je op de agent zelf doet.

    Complete walkthroughs zijn beschikbaar als je die wilt: Windows, Mac, Linux.

  3. Voeg uw databaseverbinding toe

    Open het portaal Gegevens → Gegevensagenten, klik Connector toevoegen Selecteer op uw agent het databasetype en vul de host, poort, database en een alleen-lezen login in. Klik Testverbinding; wanneer er staat Aangeslotenselecteer de databases die u wilt opnemen onder Schema-vastlegging en klik Sla.

    Er hoeft niets geopend te worden in de firewall. De agent maakt vanuit uw eigen netwerk verbinding met uw database en met uitgaande querystreams via HTTPS. Er is geen Google-adresbereik dat u hoeft toe te staan en u hoeft nergens rekening mee te houden.

  4. Voer de SQL-query uit vanuit Google Sheets.

    Open uw spreadsheet en Installeer de Query Streams-add-on. Download de app vanuit de Google Workspace Marketplace als je dat nog niet hebt gedaan. De app herkent het Google-account waarmee je al bent ingelogd; je hoeft niet apart in te loggen. Open de app via het pictogram in het zijpaneel aan de rechterkant (je vindt de app ook onder 'Workspace Marketplace'). Uitbreidingen), klik Query StreamerSelecteer je verbinding en plak een query:

    Voorbeeld · SQL
    SELECT klant-ID, naam, stad
    VAN klanten
    VOLGORDE DOOR naam
    LIMIET 1000;

    Kies het tabblad onder Bestemmingsblad en klik Query uitvoerenDe rijen komen onder uw kolomkoppen te staan. Klik Query uitvoeren U kunt de meest recente gegevens opnieuw ophalen wanneer u dat wilt. Om het tabblad automatisch te laten vernieuwen, slaat u de query op in Query Builder en stelt u een Automatiseringelke vijf minuten tot wekelijks.

Dat is alles. Uw gegevens staan in het spreadsheet en worden met één klik bijgewerkt. Er is niets van uw netwerk verwijderd, behalve de rijen die u hebt opgevraagd.

Power Query versus dit, alleen wat standhoudt

Excel Power Query is twee dingen in één: een connector naar honderden bronnen en een editor met honderden transformaties die je kunt herhalen. Query Streams is het eerste deel, maar dan anders uitgevoerd, en bewust niet het tweede. Naast elkaar:

Excel Power QueryQuery Streams in Google Spreadsheets
Wat je schrijftKlikken in de editor, geregistreerd als MDe SQL-query, of niets als een collega de query had gedeeld.
Waar de query wordt uitgevoerdOp uw computer, in de engine van Excel; onderdelen die vouw uitvoeren op de bronOp de agent, naast de database; de volledige query, altijd
Gegevens herstructurerenDe sterke punten: samenvoegen, toevoegen, draaien, terugdraaien, en nog honderden andere mogelijkheden.Alles wat SQL kan uitdrukken, doe de rest in het spreadsheet.
Bronnen combinerenStappen voor samenvoegen of toevoegen; elke bron wordt eerst in de werkmap geladen; privacyinstellingen bepalen wat wel of niet samengevoegd mag worden.Een gefedereerde SQL-instructie via twee of meer verbindingen, die elk alleen-lezen worden opgevraagd door hun eigen agent en voor u worden samengevoegd; op elk abonnement
VernieuwenHandmatig, bij openen, of elke N minuten terwijl het werkboek open isQuery uitvoeren wanneer je dat wilt, of een automatisering volgens een schema zonder dat er iets openstaat.
Waar bevindt zich de database-aanmelding?In de werkmapverbinding, op de computer van elke gebruiker.Alleen zichtbaar voor de agent; spreadsheetgebruikers zien het nooit.
De gegevens aan een collega gevenStuur het werkboek op; ze hebben dezelfde stuurprogramma's en toegang nodig.Deel de resultaten van de zoekopdracht; ze klikken Query uitvoeren
Werkt in Google SheetsNee. Excel is alleen beschikbaar voor Windows en Mac.Ja, elke browser

Bronnen combineren: de grootste troef van Power Query, en het antwoord daarop.

Wat Power Query-gebruikers het meest missen in Google Sheets is het samenvoegen van twee bronnen. Query Streams doet dat wel. gefedereerde query: één SQL-instructie over twee of meer verbindingen. Kies in de Query Builder Nieuwe query → Gefedereerde query, selecteer de verbindingen (elk krijgt een alias) en benoem de tabellen als alias.schema.tableDe verbindingen kunnen verschillende database-engines zijn — SQL Server, PostgreSQL, MySQL, MariaDB, Oracle, Snowflake, BigQuery en meer — of een API-connector of een map met bestanden, elk achter een eigen agent. Query Streams stuurt elke bron alleen het bijbehorende deel, in het dialect van die engine, alleen-lezen, en voegt de geretourneerde rijen zelf samen. Plan Het tabblad laat precies zien welke gegevens aan elke database worden gevraagd voordat je het programma uitvoert.

Gefedereerde query · één SQL-instructie over twee verbindingen
SELECT o.order_id, o.total, c.name, c.city
VAN winkel.openbare.bestellingen AS o
JOIN crm.dbo.customers AS c OP c.customer_id = o.customer_id
WAAR o.ordered_at >= '2026-09-01'
VOLGORDE DOOR o.totaal DESC;

Sla het eenmaal op en het werkt ongewijzigd vanuit de Sheets-add-on, Excel, de REST API, Claude via MCP en geplande synchronisaties. Het is beschikbaar in alle abonnementen, inclusief het gratis abonnement, dat twee verbindingen combineert en tot 250 rijen retourneert. Momenteel is een gefedereerde query een enkele SELECT-query met joins, filters, groepering en vensterfuncties; CTE's, subquery's en UNION worden nog niet ondersteund. Hoe werken gefedereerde query's?.

Wanneer Power Query nog steeds de juiste tool is

Als je gegevens bewerkt – bijvoorbeeld door vijf spreadsheets samen te voegen, een rapport te ontdraaien of een kolom met datums op te schonen – en je werkt in Excel, blijf dan Power Query gebruiken. Niets in deze handleiding vervangt de editor. Als je met Google Sheets werkt, of als je taak is om de huidige rijen uit de database in een tabblad te plaatsen dat anderen kunnen vernieuwen, dan is dit de taak waarvoor deze pagina bedoeld is.

Wat de plannen toestaan

Ad-hoc SQL vanuit de Google Sheets-add-on is beschikbaar in alle abonnementen, inclusief het gratis abonnement. Het gratis abonnement omvat twee verbindingen en een maandelijkse datalimiet van 5 MB aan resultaten, voldoende voor een tabel zoals de bovenstaande die meerdere keren per dag wordt vernieuwd. Het uitvoeren van query's die u hebt opgeslagen in Query Builder vanuit de add-on is mogelijk vanaf Personal Core; query's die een collega met u deelt, werken in alle abonnementen. Vergelijk de plannen..

Gratis is een abonnement dat je behoudt. Het is geen proefperiode die verloopt. Bekijk precies wat het inhoudt op de website. prijspagina.

Vragen die mensen stellen

Heeft Google Sheets een Power Query-functie?

Nee. Power Query is onderdeel van Excel voor Windows en Excel voor Mac, en van Power BI. Google Sheets heeft VRAAG() Voor gegevens die al in het spreadsheet aanwezig zijn en voor verbonden spreadsheets voor BigQuery. Voor elke andere database voeg je iets toe: Apps Script-code, een importeer-add-on of een live connector zoals Query Streams.

Bestaat er een officieel equivalent van Power Query voor Google Sheets?

De officiële databaseconnector van Google is Connected Sheets, en deze maakt alleen verbinding met BigQuery. Er is geen officieel equivalent voor SQL Server, PostgreSQL, MySQL of Oracle.

Kan ik mijn bestaande Power Query-query's uitvoeren in Google Sheets?

Niet zoals ze nu zijn. M-query's worden alleen uitgevoerd binnen Excel of Power BI. Het gedeelte dat de gegevens ophaalt, wordt een SQL-query in Query Streams; de stappen voor het herschikken van de gegevens worden ofwel in die SQL-query ofwel in het werkblad uitgevoerd.

Wordt het tabblad automatisch vernieuwd?

Klik op Query uitvoeren En het wordt vernieuwd. Voor een automatische vernieuwing kunt u de query opslaan en een automatisering maken die volgens een schema, van elke vijf minuten tot wekelijks, naar het tabblad schrijft, zelfs wanneer het spreadsheet gesloten is.

Waar wordt de SQL-query uitgevoerd en kan deze mijn gegevens wijzigen?

Op de agent, in de context van uw database, alleen-lezen: de agent weigert alles wat geen SELECT-query is. Het werkblad ontvangt alleen rijen.

Moet uw eigen database op dezelfde computer staan als waarop ik Sheets gebruik?

Nee. Alleen de agent hoeft zich op dezelfde locatie te bevinden als uw eigen database. Google Sheets werkt in uw browser op elk apparaat. Open de add-on met hetzelfde Google-account en uw connecties zijn daar beschikbaar.

Worden mijn gegevens naar Query Streams gekopieerd?

Nee. De agent voert de query uit op de locatie waar uw gegevens zich bevinden en verzendt alleen de rijen die worden geretourneerd. Er vindt tussendoor geen synchronisatie of opslag plaats.

Is dit echt inbegrepen bij het gratis abonnement?

Ja. Gratis is een abonnement dat je behoudt, geen proefperiode die verloopt. Bekijk precies wat het inhoudt op de website. prijspagina.

Wordt het werkblad automatisch vernieuwd?

Klik nogmaals op 'Query uitvoeren' wanneer u de meest recente rijen wilt ophalen. Voor een spreadsheet die automatisch wordt vernieuwd volgens een schema, zonder dat iemand iets hoeft te doen, kunt u een automatisering instellen in de Query Streams-portal (Streams → Automatisering). Deze functie is beschikbaar in alle abonnementen.

Zit je nog steeds vast? Open Ondersteuning Ga naar Query Streams en laat ons weten in welke stap u zich bevindt en wat u ziet. Dan zorgen wij ervoor dat u verbonden wordt.
Query Streams verbindt dezelfde gegevens ook metExcelClaude, Cursor en ChatGPTeen REST APIen meer
Geüpdatet op 28 september 2026

Mogelijk gemaakt door BetterDocs