So importieren Sie SQL-Datenbankdaten in eine Excel-Datei [Beispiel]

โšก Intelligente Zusammenfassung

Durch den Import von SQL-Datenbankdaten in Excel wird ein Arbeitsblatt mit einer aktiven Tabelle in SQL Server oder Access verknรผpft. Diese Seite erstellt eine Beispiel-Mitarbeitertabelle, importiert sie mithilfe des Datenverbindungs-Assistenten, importiert eine Access-Tabelle und beschreibt das Aktualisieren der Verbindung.

  • ๐Ÿ—„๏ธ Quelle: Die Daten stammen von einem externen SQL-Server oder Microsoft Zugriff auf die Datenbank und nicht direkt aus Excel.
  • ๐Ÿงฑ Bereiten: Ein CREATE TABLE- und INSERT-Skript erstellt eine Beispiel-Mitarbeitertabelle zum Importieren.
  • ???? Verbinden: รœber die Registerkarte DATEN, โ€žAus anderen Quellenโ€œ, โ€žAus SQL Serverโ€œ wird der Datenverbindungsassistent geรถffnet.
  • ๐Ÿ”‘ Authentifizierung: Ein lokaler Server kann verwenden Windows Fรผr die Authentifizierung benรถtigt ein Remote-Server eine Benutzer-ID und ein Passwort.
  • ๐Ÿ“‹ Wรคhle bitte: Wรคhlen Sie die Datenbank und die Tabelle aus, speichern Sie die Verbindung und fรผgen Sie die Daten in das Arbeitsblatt ein.
  • ๐Ÿ—‚๏ธ Zugang: Die Schaltflรคche โ€žAus Accessโ€œ importiert eine Tabelle aus einem Microsoft Greifen Sie auf die Datenbank auf die gleiche Weise zu.
  • ๐Ÿ”„ Aktualisierung: Mit โ€žDaten aktualisieren โ€“ Alle aktualisierenโ€œ wird die importierte Tabelle bei jeder ร„nderung der Datenbank aktualisiert.

Wie man eine SQL-Datenbank in Excel importiert

Importieren Sie SQL-Daten in eine Excel-Datei

In diesem Tutorial importieren wir Daten aus einer externen SQL-Datenbank. Bei dieser รœbung wird davon ausgegangen, dass Sie รผber eine funktionierende Instanz von SQL Server und Grundlagen von SQL Server verfรผgen.

Zuerst erstellen wir SQL Datei zum Importieren in Excel. Wenn Sie bereits eine SQL-exportierte Datei haben, kรถnnen Sie die folgenden beiden Schritte รผberspringen und mit dem nรคchsten Schritt fortfahren.

  1. Erstellen Sie eine neue Datenbank mit dem Namen EmployeesDB
  2. Fรผhren Sie die folgende Abfrage aus
USE EmployeeDB
GO

CREATE TABLE [dbo].[employees](
	[employee_id] [numeric](18, 0) NOT NULL,
	[full_name] [nvarchar](75) NULL,
	[gender] [nvarchar](50) NULL,
	[department] [nvarchar](25) NULL,
	[position] [nvarchar](50) NULL,
	[salary] [numeric](18, 0) NULL,
 CONSTRAINT [PK_employees] PRIMARY KEY CLUSTERED
(
	[employee_id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]

GO

INSERT INTO employees(employee_id,full_name,gender,department,position,salary)
VALUES
('4','Prince Jones','Male','Sales','Sales Rep',2300)
,('5','Henry Banks','Male','Sales','Sales Rep',2000)
,('6','Sharon Burrock','Female','Finance','Finance Manager',3000);

GO

So importieren Sie Daten mithilfe des Assistentendialogs in Excel

  • Erstellen Sie eine neue Arbeitsmappe in MS Excel
  • Klicken Sie auf die Registerkarte DATEN

Importieren Sie Daten mithilfe des Assistentendialogs in Excel

  1. Klicken Sie auf die Schaltflรคche โ€žAus anderen Quellen auswรคhlenโ€œ.
  2. Wรคhlen Sie SQL Server aus, wie im Bild oben gezeigt

Importieren Sie Daten mithilfe des Assistentendialogs in Excel

  1. Geben Sie den Servernamen/die IP-Adresse ein. Fรผr dieses Tutorial verbinde ich mich mit localhost 127.0.0.1
  2. Wรคhlen Sie den Anmeldetyp. Da ich mich auf einem lokalen Computer befinde und die Windows-Authentifizierung aktiviert habe, werde ich weder Benutzer-ID noch Kennwort angeben. Wenn Sie eine Verbindung zu einem Remote-Server herstellen, mรผssen Sie diese Angaben machen.
  3. Klicken Sie auf die Schaltflรคche Weiter

Sobald Sie mit dem Datenbankserver verbunden sind, รถffnet sich ein Fenster, in dem Sie alle Details wie im Screenshot gezeigt eingeben mรผssen.

Importieren Sie Daten mithilfe des Assistentendialogs in Excel

  • Wรคhlen Sie EmployeesDB aus der Dropdown-Liste aus
  • Klicken Sie auf die Mitarbeitertabelle, um sie auszuwรคhlen
  • Klicken Sie auf die Schaltflรคche Weiter.

Es รถffnet sich ein Datenverbindungsassistent, um die Datenverbindung zu speichern und den Verbindungsvorgang mit den Daten des Mitarbeiters abzuschlieรŸen.

Importieren Sie Daten mithilfe des Assistentendialogs in Excel

  • Sie erhalten das folgende Fenster

Importieren Sie Daten mithilfe des Assistentendialogs in Excel

  • Klicken Sie auf die Schaltflรคche OK

Importieren Sie Daten mithilfe des Assistentendialogs in Excel

Laden Sie die SQL- und Excel-Datei herunter

So importieren Sie MS Access-Daten anhand eines Beispiels in Excel

Hier importieren wir Daten aus einer einfachen externen Datenbank, die von unterstรผtzt wird Microsoft Auf die Datenbank zugreifen. Wir importieren die Produkttabelle in Excel. Sie kรถnnen die herunterladen Microsoft Access-Datenbank.

  • ร–ffnen Sie eine neue Arbeitsmappe
  • Klicken Sie auf die Registerkarte DATEN
  • Klicken Sie wie unten gezeigt auf die Schaltflรคche โ€žZugriffโ€œ.

Importieren Sie MS Access-Daten in Excel

  • Sie erhalten das unten abgebildete Dialogfenster

Importieren Sie MS Access-Daten in Excel

  • Navigieren Sie zu der Datenbank, die Sie heruntergeladen haben, und
  • Klicken Sie auf die Schaltflรคche โ€žร–ffnenโ€œ.

Importieren Sie MS Access-Daten in Excel

  • Klicken Sie auf die Schaltflรคche OK
  • Sie erhalten folgende Daten

Importieren Sie MS Access-Daten in Excel

Laden Sie die Datenbank und die Excel-Datei herunter

Aktualisierung und Verwaltung der Datenbankverbindung

Der Vorteil des Importierens gegenรผber dem Einfรผgen besteht darin, dass Excel eine stรคndige Verbindung zur Datenbank aufrechterhรคlt. So werden mit einer einzigen Aktualisierung die neuesten Zeilen importiert, ohne dass der Assistent erneut ausgefรผhrt werden muss. Durch die Verwaltung dieser Verbindung bleibt der Bericht stets aktuell und sicher.

  1. Daten aktualisieren: Klicken Sie auf eine beliebige Zelle in der importierten Tabelle, รถffnen Sie die Registerkarte DATEN und wรคhlen Sie Aktualisieren oder Alle aktualisieren, um alle Verbindungen zu aktualisieren.
  2. Beim ร–ffnen aktualisieren: Aktivieren Sie in den Verbindungseigenschaften die Option โ€žDaten beim ร–ffnen der Datei aktualisierenโ€œ, damit der Bericht bei jedem ร–ffnen auf dem neuesten Stand ist.
  3. Verbindungen verwalten: รœber Abfragen und Verbindungen kรถnnen Sie eine Verbindung umbenennen, bearbeiten oder lรถschen sowie den Server und die Datenbank รผberprรผfen, auf die sie verweist.
  4. Anmeldeinformationen schรผtzen: Bevorzugen Windows Authentifizierung ist nach Mรถglichkeit erforderlich, und Datenbankpasswรถrter sollten niemals in einer gemeinsam genutzten Arbeitsmappe gespeichert werden.

โš ๏ธ Warnung: Eine Arbeitsmappe mit einer aktiven Datenbankverbindung kann den Servernamen und die Abfrage offenlegen. Entfernen Sie die Verbindung รผber โ€žAbfragen und Verbindungenโ€œ, bevor Sie die Datei auรŸerhalb der Organisation freigeben, oder fรผgen Sie die Werte zunรคchst als statische Daten ein.

Hรคufig gestellte Fragen

Windows Die Authentifizierung meldet sich mit dem aktuellen Konto an. Windows Bei einem lokalen Server wird kein Passwort eingegeben, daher ist keine Kontoauthentifizierung erforderlich. Die SQL-Server-Authentifizierung hingegen erfordert eine separate Benutzer-ID und ein separates Passwort und wird fรผr Remote-Server verwendet.

Erst nach einer Aktualisierung. Die importierte Tabelle behรคlt zwar die Verbindung bei, aktualisiert sich aber nicht automatisch. Klicken Sie auf der Registerkarte โ€žDatenโ€œ auf โ€žAktualisierenโ€œ oder stellen Sie die Verbindung so ein, dass sie beim ร–ffnen der Datei aktualisiert wird, um die neuesten Zeilen anzuzeigen.

Ja. ร„ndern Sie in den Verbindungseigenschaften den Befehlstyp auf SQL und fรผgen Sie eine SELECT-Anweisung ein. Excel importiert dann nur die Zeilen und Spalten, die die Abfrage zurรผckgibt, was bei groรŸen Tabellen schneller ist.

Ja. KI-Funktionen wie Copilot wandeln eine einfache Anfrage wie โ€žMitarbeiter im Vertrieb mit einem Jahresgehalt รผber 2000โ€œ in eine SELECT-Anweisung um. Der Benutzer prรผft die Abfrage und fรผgt sie vor dem Import in die Verbindung ein.

Ja. KI-Assistenten fassen die importierte Tabelle zusammen, erstellen Pivot-Tabellen oder Diagramme und beantworten Fragen dazu in verstรคndlicher Sprache. Dank der Live-Verbindung bleibt die Analyse durch eine Aktualisierung stets auf dem neuesten Stand der Datenbank.

Fassen Sie diesen Beitrag mit folgenden Worten zusammen: