Daten abrufen von SQL-Server hinein Excel
Importieren Sie Live-Daten aus Ihrer SQL-Server-Datenbank in Excel und aktualisieren Sie diese nach Belieben. Kein ODBC-Treiber, kein Export, keine Makros. Die erste Einrichtung dauert etwa zehn Minuten und ist im kostenlosen Plan enthalten.
Was am Ende dabei herauskommt
Ein Arbeitsblatt, das die Live-Ergebnisse einer SQL-Abfrage in Ihrer SQL-Server-Datenbank 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 |
Microsoft SQL Server speichert Ihre Daten auf einem Server, den Sie oder Ihr Team betreiben. Um diese Daten in Excel zu importieren, sind üblicherweise Treiber, Verbindungszeichenfolgen oder Exporte erforderlich, die sofort nach der Übertragung veraltet sind. Query Streams umgeht dieses Problem: Ein kleines Hilfsprogramm, der sogenannte Agent, führt die Abfrage direkt auf dem Server aus, auf dem sich Ihre Daten befinden, und ein Excel-Add-In fordert die gewünschten Zeilen an. Nur die Ergebnisse werden über eine verschlüsselte Verbindung übertragen, und Excel kann sich überall befinden: auf Ihrem Laptop zu Hause, auf dem Rechner eines Kollegen im ganzen Land oder im Web.
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 Excel dies anfordert. Häufig handelt es sich dabei um den Datenbankserver selbst oder einen beliebigen, ständig eingeschalteten Computer im selben Netzwerk.
Ihre SQL Server-Verbindungsdetails
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 SQL Server-Datenbank zugreifen kann, häufig der Datenbankserver selbst oder ein Computer im selben Netzwerk. Excel kann überall seineinschließlich Excel im Web.
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 SQL-Server-Datenbank und die Ausführung von Abfragen aus Excel heraus.
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 SQL-Server-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-in.
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.
-
Richten Sie es auf Ihre SQL Server-Datenbank.
Zurück im Browser, öffnen Datenagenten (unter Daten (im oberen Menü). Ihr Agent ist dort aufgeführt. Anschluss hinzufügen, wählen Microsoft SQL-Serverund tragen Sie die zuvor gesammelten Details ein:
- Verbindungsname
- Ein beliebiger Name, den Sie später wiedererkennen werden, wie zum Beispiel die Vertriebsdatenbank.
- Server
- The server’s name or IP address, like 192.168.1.10 or dbserver. A named instance (SQL Express is one) is written host\INSTANCE, like dbserver\SQLEXPRESS.
- Hafen
- Starts at 1433. Leave it there, also for a named instance: the server’s SQL Browser finds the instance’s port. Change it only if the instance uses a fixed port.
- Benutzername
- A SQL Server login (not a Windows login) that can read your data. The box starts empty; a read-only login is safest.
- Passwort
- The password for that login.
Klicken Sie auf TestverbindungWenn es liest Verbunden (oder Signed in), klicken Weiter. The next screen, Which databases do you want to work with?, lists the databases this login can see: tick yours. No list? Type the name under Type a database name und klicken Sie Verifizieren. Then click Weiter durch Data realm and finish with Konnektor erstellenDie Verbindung erreicht Ihren Agenten innerhalb weniger Sekunden.
Test fehlgeschlagen? Usually SQL Express with TCP/IP turned off, SQL Server Browser stopped, a firewall, or a server that accepts Windows logins only. Jede Testnachricht und ihre Korrektur.
-
See your data in Query Builder Optional
You can look at your SQL Server database before Excel is involved at all. Open Abfrage-Generator in the portal and pick the connection you just made. The Schema tab lists your tables and columns, and clicking one puts its name in the editor, so you can write a query without remembering exact names. Click ausführen. and the rows appear under Ergebnisse. Query Builder is on every plan, Free included.
On Business plans you can also ask Nova in plain English (“show me customers in the USA”) and it writes the SQL for you. When the query looks right, save it: from Personal Core up it shows in the add-in’s Saved Queries list, and on any plan you can copy the SQL into the next step.
-
Füge Abfrageströme zu Excel hinzu
In Excel gehen Sie zu Einfügen → Add-Ins abrufen, suchen nach Abfrageströmeund klicken Sie HinzufügenOder öffnen Sie es direkt von Abfragestreams auf Microsoft AppSourceAuf dem Menüband wird eine Schaltfläche „Streams abfragen“ angezeigt. Melden Sie sich mit demselben Konto an.
Funktioniert in Excel für Microsoft 365 unter Windows und Mac sowie in Excel im Web.
-
Stellen Sie Ihren ersten Tisch auf
Klicken Sie auf die Schaltfläche „Streams abfragen“ und wählen Sie aus Streamen Sie eine Abfrageund wählen Sie die Verbindung aus, die Sie soeben hergestellt haben.
Geben Sie die Abfrage ein, die Sie ausführen möchten. Diese Abfrage ruft einige Spalten aus einer Tabelle ab. Kunden Tisch:
Beispiel · SQLSELECT TOP 100 CustomerID, CompanyName, City FROM dbo.Customers ORDER BY CompanyName;
Unter Zielblatt wählen Neues Tabellenblatt erstellenDrücken Sie anschließend die Wiedergabetaste (den Pfeil ▶). Die Zeilen werden innerhalb von ein bis zwei Sekunden in Excel angezeigt. Drücken Sie die Taste erneut, sobald sich die Daten geändert haben; das Tabellenblatt wird dann aktualisiert.
Sie kennen sich nicht mit SQL aus? Build it in Abfrage-Generator first and paste it here, or pick it from Saved Queries if you saved it.
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 Excel oder Google Sheets.
- 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 Qualifikationsnachweise.
Fragen, die Menschen stellen
Muss Excel auf demselben Computer wie Ihre SQL-Server-Datenbank installiert sein?
Nein. Nur der Agent muss sich am selben Ort wie Ihre SQL-Server-Datenbank befinden. Excel kann auf jedem Computer mit Internetverbindung installiert sein, einschließlich Excel im Web und Excel auf einem Mac. Melden Sie sich mit Ihrem Konto beim Add-In an, 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.
Funktioniert es mit Excel für Mac?
Ja. Excel für Microsoft 365 auf Mac und Windows sowie Excel im Web.
Verwandte Leitfäden
Jeder Leitfaden für SQL Server
Nicht ganz Ihre Konfiguration?
- Möchten Sie die Excel-Arbeitsmappen selbst abfragen? Excel Folder liest einen Ordner mit Arbeitsmappen als Tabellen → Excel Folder
- Nutzen Sie eine Azure SQL-Datenbank? Wählen Sie die Azure SQL-Karte aus, fügen Sie die Verbindungszeichenfolge aus dem Azure-Portal ein und benennen Sie Ihre Datenbank selbst anstatt „master“ → Azure SQL
Setup trouble?
- Want the Agent to sign in with a login that can only read? Create a read-only database user, with copy-paste SQL for each database → Create a read-only database user
- Test connection cannot reach the database server? Open the database's port in Windows Defender Firewall on the computer it runs on → Open a firewall port on Windows
- Agent shows Offline, or Test connection and Browse are greyed out? Check that the Agent is online → Is the Agent online?

