Categorieën bekijken

Hoe voer je SQL-query's uit in Excel?

Leestijd: 10 minuten

SQL
SELECT naam, omzet
VAN verkoop
WAAR regio = 'West'
Excel
MICROSOFT EXCEL SQL-query's

SQL-query's uitvoeren
Rechtstreeks in Excel

Schrijf SQL-query's naar elke database en stream de resultaten direct naar uw spreadsheet — geen ODBC-stuurprogramma's, geen VBA-macro's, geen gedoe met verbindingsreeksen. Gewoon SQL in Excel, zoals het hoort.

Live resultaten 10+ databases Geen chauffeurs AI-ondersteunde SQL

Query Streams is een veilig, realtime platform voor database-integratie waarmee u SQL-query's in Excel kunt uitvoeren op elke database, zonder ODBC-stuurprogramma's te installeren, VBA-macro's te schrijven of verbindingsreeksen op elke computer te configureren. Meer informatie vindt u op QueryStreams.com en gratis aanmelden om SQL-query's vanuit uw spreadsheets uit te voeren.

SQL uitvoeren in Excel is een van de meest gezochte mogelijkheden onder data-professionals, analisten en zakelijke gebruikers die veel met spreadsheets werken, maar wel toegang nodig hebben tot actuele databasegegevens. Of u nu een verkooprapport uit SQL Server wilt halen, een PostgreSQL-datawarehouse wilt bevragen of MySQL-transactiegegevens wilt aggregeren, het doel is hetzelfde: databaseresultaten in Excel-cellen krijgen zonder handmatige export, verouderde CSV-bestanden of kopiëren en plakken.

Deze handleiding beschrijft drie manieren om een SQL-query in Excel uit te voeren, legt uit waarom de traditionele methoden problemen veroorzaken en laat zien hoe Query Streams alle barrières tussen uw SQL-query en uw spreadsheet wegneemt.

3 manieren om SQL in Excel uit te voeren

Er zijn drie belangrijke manieren om SQL-query's in Excel uit te voeren. Elke methode kent een andere complexiteit qua configuratie, beperkingen en onderhoudsvereisten. Hieronder een vergelijking.

Power QueryIngebouwd

De ingebouwde tool voor gegevensverbindingen van Excel. Maakt gebruik van ODBC- of OLE DB-stuurprogramma's om via het tabblad Gegevens verbinding te maken met databases. Ondersteunt basis-SQL via de "Geavanceerde editor", maar vereist installatie van stuurprogramma's op elke computer.

  • Ingebouwd in Excel (geen add-in nodig)
  • Ondersteunt SQL via de geavanceerde editor.
  • Vereist ODBC/OLE DB-stuurprogramma's per machine.
  • Conflicten tussen 32-bits en 64-bits stuurprogramma's
  • Een directe TCP-verbinding met de database is vereist.
  • Geen query-deling of interactieve filters
VBA + ODBCHandleiding

Schrijf Visual Basic for Applications-macro's die ADODB-verbindingen openen met behulp van ODBC-verbindingsreeksen. Dit biedt volledige SQL-controle, maar vereist programmeervaardigheden en integreert referenties in de VBA-code.

  • Volledige SQL-controle en -automatisering
  • Je kunt met UserForms aangepaste gebruikersinterfaces bouwen.
  • Vereist kennis van VBA-programmering.
  • Inloggegevens opgeslagen in macrocode
  • Er moeten nog steeds ODBC-stuurprogramma's geïnstalleerd worden.
  • Macro's worden door veel IT-beveiligingsbeleidsregels geblokkeerd.

Waarom traditionele methoden tekortschieten

Zowel Power Query als de VBA/ODBC-aanpak kampen met hetzelfde fundamentele probleem: ze vereisen een directe verbinding van het werkstation van de gebruiker naar de databaseserver. Dit leidt tot een reeks problemen die verergeren naarmate uw team groeit.

Installatie en onderhoud van ODBC-stuurprogramma's

Iedere gebruiker die een SQL-query in Excel wil uitvoeren, moet het juiste ODBC-stuurprogramma op zijn of haar computer installeren. Als uw organisatie SQL Server, PostgreSQL en MySQL gebruikt, betekent dit dat er drie afzonderlijke stuurprogramma's per werkstation nodig zijn. Elk stuurprogramma heeft zijn eigen versiebeheer. compatibiliteitsvereistenDe beruchte mismatch tussen 32-bits en 64-bits drivers blijft een van de meest voorkomende problemen bij het oplossen van ODBC-problemen, waarvan de diagnose vaak uren in beslag neemt.

Complexiteit van de verbindingsreeks

Of u nu de gegevensbroninstellingen van Power Query gebruikt of de ADODB-verbindingsobjecten van VBA, elke gebruiker heeft de hostnaam van de server, de poort, de databasenaam, de authenticatiemethode en vaak ook SSL/TLS-parameters nodig. Deze configuratie is per computer en niet overdraagbaar. Overstappen naar een nieuwe laptop betekent dat elke verbinding helemaal opnieuw moet worden ingesteld. Een werkende verbinding delen met een collega betekent dat u hem of haar een blok configuratietekst moet sturen en moet hopen dat diegene het correct plakt.

Blootstelling aan referenties

Bij VBA bevinden de databasegegevens zich in de macrocode. Bij Power Query worden ze opgeslagen in Windows Referentiebeheer op elke computer. In beide gevallen worden de referenties verspreid over alle werkstations die toegang tot de database nodig hebben. Wanneer een medewerker vertrekt of een laptop verloren gaat, vormt elk van die referenties een potentieel beveiligingslek. De eigen beveiligingsrichtlijnen van Microsoft Het wordt aangeraden om het beheer van inloggegevens te centraliseren, maar ODBC-gebaseerde workflows werken juist het tegenovergestelde.

Geen ingebouwde query-deling

Je hebt een complexe SQL-query geschreven die het perfecte kwartaalrapport genereert. Je collega wil dezelfde gegevens, maar dan gefilterd op regio. Met ODBC betekent het delen van die query dat je de SQL-code, de verbindingsgegevens en de inloggegevens moet delen – en dan maar hopen dat ze de juiste stuurprogramma's hebben geïnstalleerd. Er is geen ingebouwd mechanisme om de mogelijkheid om een query uit te voeren te delen zonder ook alles te delen wat nodig is om rechtstreeks toegang te krijgen tot de database.

Hoe Query Streams SQL-query's uitvoert in Excel

Query Streams hanteert een fundamenteel andere aanpak. In plaats van databasestuurprogramma's en inloggegevens naar elke gebruikerscomputer te pushen, installeert u één lichtgewicht agent op uw databaseserver (of elke andere machine die de database kan bereiken). De agent verzorgt alle databasecommunicatie en streamt de resultaten naar gebruikers via een beveiligde, alleen-uitgaande WebSocket-verbinding. Zo werkt het in vier stappen.

1

Installeer de agent

Download en installeer de Query Streams Agent op uw databaseserver of een andere machine met toegang tot de database. Beschikbaar voor Windows, macOS en Linux.

2

Voeg uw database toe

Open de lokale gebruikersinterface van de agent en voeg uw databaseverbinding toe. De inloggegevens worden lokaal op de agent opgeslagen en verlaten uw server nooit.

3

Schrijf SQL of vraag het aan Nova

Gebruik de Query Streams-webportal om rechtstreeks SQL-query's te schrijven, of beschrijf uw behoeften in eenvoudige taal en laat Nova AI de SQL voor u genereren. Sla query's op met optionele interactieve filters.

4

Uitvoeren vanuit Excel

Open de Excel-invoegtoepassing, selecteer uw opgeslagen query, pas eventuele filters aan en voer de query uit. De live resultaten worden direct in uw spreadsheetcellen weergegeven wanneer u ze nodig hebt.

Er zijn geen wijzigingen in de firewall nodig. De agent initieert een WebSocket-verbinding (alleen uitgaand) met de Query Streams-relay via HTTPS (poort 443). Uw databasepoort wordt nooit opengesteld voor internet. IT-teams kunnen de agent implementeren zonder netwerkaanpassingen.

SQL in Excel-functies

Query Streams vervangt niet zomaar ODBC, maar voegt mogelijkheden toe waar Power Query en VBA nooit voor ontworpen waren. Dit is wat u krijgt wanneer u SQL uitvoert in Excel met Query Streams.

Interactieve filters

Query Streams detecteert automatisch parameters en statische waarden in uw SQL-query en zet deze om in keuzemenu's en datumkiezers die eindgebruikers kunnen aanpassen voordat ze de query uitvoeren.

Veilige querydeling

Deel de mogelijkheid om een query uit te voeren zonder SQL-code of databasegegevens te hoeven tonen. Ontvangers kunnen een query uit hun lijst selecteren, filters aanpassen en direct de resultaten bekijken.

Parallelle uitvoering

Voer meerdere opgeslagen query's tegelijk uit: vijf query's in vijf verschillende werkbladtabbladen. De agent streamt ze allemaal tegelijk, ongeacht de grootte van het resultaat.

Nova AI SQL-assistent

Beschrijf in eenvoudige taal welke gegevens u nodig hebt en Nova genereert de SQL-query voor u. Werkt met alle ondersteunde database-dialecten.

Live gegevens op aanvraag

Geen geplande vernieuwingen of verouderde exports. Voer uw SQL-query op elk gewenst moment uit in Excel en ontvang binnen enkele seconden live gegevens uit de database.

Ook Google Sheets

Dezelfde agent en opgeslagen zoekopdrachten werken met de Google Sheets-add-on. Eén platform ondersteunt beide spreadsheet-ecosystemen.

Ondersteunde databases voor Excel SQL-query's

Query Streams ondersteunt alle belangrijke relationele databases en cloud-dataplatformen. Eén agentinstallatie is voldoende voor alle databasetypen; er is geen aparte driver voor elk type nodig.

Database Versies / Platformen Gids
Microsoft SQL Server Express, Standard, Enterprise, Azure SQL, AWS RDS SQL Server naar Excel
PostgreSQL Alle versies, AWS RDS, Azure Database, Supabase, Neon PostgreSQL naar Excel
MySQL 5.7+, Amazon RDS, Azure Database, Google Cloud SQL MySQL naar Excel
MariaDB 10.x en 11.x, SkySQL, alle cloudvarianten MariaDB naar Excel
SQLite Lokale .db-bestanden op de agentmachine SQLite naar Excel
Microsoft Access .accdb- en .mdb-bestanden Access naar Excel
Oracle 11g+, Oracle Cloud, Autonomous Database Oracle naar Excel
Sneeuwvlok Alle edities beschikbaar op AWS, Azure en GCP. Snowflake naar Excel
Google BigQuery Alle projecttypen en regio's BigQuery naar Excel
DuckDB Lokale analytische databases, zoekopdrachten in Parquet/CSV-bestanden DuckDB naar Excel

Er zijn ook handleidingen voor Google Sheets beschikbaar voor elke vermelde database. Implementeer meerdere agents (afhankelijk van uw abonnementsniveau) in uw infrastructuur: on-premises, AWS EC2, Azure VM's, Google Cloud of elke andere omgeving wereldwijd. Alle agents onderhouden zichzelf met automatische updates en presenteren hun gegevensbronnen als een uniforme keuzelijst, zodat gebruikers eenvoudig kunnen kiezen uit de beschikbare gegevensbronnen zonder te hoeven weten welke agent of server deze host.

Beveiliging: SQL zonder risico

Inloggegevens verlaten uw server nooit. Gebruikersnamen en wachtwoorden voor de database worden uitsluitend op de agentmachine opgeslagen. Eindgebruikers authenticeren zich via de Query Streams-portal en werken alleen met opgeslagen query's; ze zien nooit verbindingsreeksen, SQL-code of databasegegevens. De agent maakt uitgaande verbinding via HTTPS (poort 443), waardoor er geen inkomende firewallpoorten worden geopend en uw database nooit aan het internet wordt blootgesteld. Ontvangers van gedeelde query's kunnen zelfstandig query's uitvoeren en filters aanpassen zonder tussenkomst van de maker van de query.

Deze architectuur is het tegenovergestelde van het ODBC-model, waarbij elke clientcomputer de inloggegevens lokaal opslaat. Met Query Streams betekent het intrekken van toegang dat een gebruiker uit het portaal wordt verwijderd – niet dat DSN-vermeldingen op tientallen laptops moeten worden opgezocht. Voor een uitgebreidere vergelijking, zie onze ODBC-alternatief voor Excel gids.

Veelgestelde vragen

Kan ik SQL rechtstreeks in Excel uitvoeren? +
Ja. Met Query Streams schrijft u SQL in de webportal (of laat u Nova AI deze genereren), slaat u de query op en voert u deze uit vanuit de Excel-invoegtoepassing. De resultaten worden rechtstreeks in uw spreadsheetcellen weergegeven. U hoeft geen opdrachtregel te openen, databasebeheersoftware te installeren of VBA-macro's te schrijven. De Excel-invoegtoepassing biedt een gebruiksvriendelijke interface waarmee u query's kunt selecteren, filters kunt aanpassen en uitvoeren – allemaal binnen Excel.
Heb ik ODBC-stuurprogramma's nodig om SQL-query's in Excel uit te voeren? +
Niet met Query Streams. Traditionele methoden zoals Power Query en VBA vereisen dat ODBC- of OLE DB-stuurprogramma's op elke computer van de gebruiker zijn geïnstalleerd. Query Streams maakt dit volledig overbodig: de agent verzorgt alle databasecommunicatie aan de serverzijde. Gebruikers hebben alleen de Excel-invoegtoepassing nodig, waarvoor geen lokale stuurprogramma-installatie vereist is.
Welke databases werken met SQL in Excel via querystreams? +
Query Streams ondersteunt Microsoft SQL Server, PostgreSQL, MySQL, MariaDB, SQLite, Microsoft Access, Oracle, Sneeuwvlok, Google BigQuery, en DuckDBDit omvat on-premise installaties, cloudgebaseerde databases op AWS RDS, Azure SQL, Google Cloud SQL en gespecialiseerde platforms zoals Supabase, Neon en PlanetScale. Eén agent beheert alle databasetypen.
Kan ik SQL-query's delen met andere Excel-gebruikers? +
Ja, dit is een van de sterkste punten van Query Streams. U kunt opgeslagen query's delen met elke gebruiker in uw organisatie. De ontvangers zien de query in hun Excel-invoegtoepassing, kunnen beschikbare interactieve filters (dropdownmenu's, datumkiezers) aanpassen en de query uitvoeren om direct live gegevens op te halen. Ze zien nooit de onderliggende SQL-code of databasegegevens. De maker van de query hoeft na het delen geen actie te ondernemen.
Werkt dit ook met Excel Online? +
Ja. De Excel-invoeging Query Streams is compatibel met Excel voor desktop (Windows en macOS) en met Excel Online (Office 365 web). Omdat Query Streams geen gebruikmaakt van lokale ODBC-stuurprogramma's, werkt de webversie identiek: u selecteert een query, past de filters aan en voert deze uit vanuit de browser.
Kan Nova AI SQL voor mij schrijven? +
Ja. Nova is de ingebouwde AI-assistent van Query Streams die SQL-query's genereert op basis van beschrijvingen in eenvoudige taal. Beschrijf welke gegevens u nodig hebt – bijvoorbeeld: "toon me de totale omzet per productcategorie voor het laatste kwartaal" – en Nova schrijft de SQL-query, afgestemd op uw specifieke databaseschema en dialect. U kunt de gegenereerde query bekijken, bewerken en opslaan, en deze vervolgens uitvoeren vanuit Excel of Google Sheets.
Hoe groot kunnen de resultatenverzamelingen zijn? +
Query Streams maakt gebruik van efficiënte binaire streaming via WebSocket, waardoor resultaatsets omvangrijk kunnen zijn. Voor typische zakelijke rapportagequery's die duizenden tot tienduizenden rijen retourneren, worden de resultaten binnen enkele seconden geleverd. De rijlimiet van Excel zelf (1.048.576 rijen) is de praktische bovengrens. Query Streams ondersteunt ook parallelle query-uitvoering — U kunt meerdere query's tegelijk in verschillende werkbladtabbladen uitvoeren, en de agent verwerkt ze gelijktijdig.
Is Query Streams gratis uit te proberen? +
Ja, dat kan. gratis aanmeldenInstalleer de Agent en begin direct met het uitvoeren van SQL-query's vanuit Excel. Gratis accounts bieden toegang tot de Excel-add-in, de Google Sheets-add-on, opgeslagen query's, interactieve filters en Nova AI-credits om direct aan de slag te gaan.

Aan de slag

Voer vandaag nog uw eerste SQL-query uit in Excel.

Meld u gratis aan, installeer de Agent op uw databaseserver en voer binnen 10 minuten live SQL-query's uit vanuit Excel. Geen stuurprogramma's. Geen VBA. Geen verbindingsreeksen.

Gerelateerde handleidingen: SQL Server naar Excel | PostgreSQL naar Excel | ODBC-alternatief voor Excel | Databases in Microsoft Excel

Categorie: Artikelen

Tags: sql-in-excel, excel-sql-query, database-excel, odbc-alternatief, power-query, live-data, no-code, query-sharing

Metabeschrijving: Voer SQL-query's uit in Excel zonder ODBC-stuurprogramma's of VBA. Stream live databaseresultaten naar spreadsheets.

Geüpdatet op 3 juni 2026

Mogelijk gemaakt door BetterDocs