So exportieren Sie SQL Server-Daten in eine Excel-Datei

Wenn Sie auf der Suche nach dem optimalen Weg sind, um Daten von SQL Server in Excel-Tabellen zu exportieren, suchen Sie nicht weiter. Überprüfen Sie einfach diesen Artikel. Hier haben wir versucht, verschiedene Methoden zusammenzustellen — jede davon könnte sich für Ihren speziellen Fall als nützlich erweisen. Ohne weiteres, lass uns anfangen!

INHALT
1. Exportieren von Daten aus einer SQL-Tabelle nach Excel mithilfe des SQL Server-Import- und Exportassistenten
2. Exportieren von SQL-Abfrageergebnissen nach Excel mit Headern
3. Exportieren von Daten aus SQL Server in eine Excel-Datei mithilfe des Datenverbindungsassistenten
4. Exportieren von SQL Server-Daten in eine Excel-Datei mithilfe einer T-SQL-Anweisung
5. Exportieren von Daten aus SQL Server nach Excel mit dbForge Studio für SQL Server

Exportieren von Daten aus einer SQL-Tabelle nach Excel mit dem SQL Server-Import- und Exportassistenten

1. Starten Sie SSMS und stellen Sie eine Verbindung zur erforderlichen Datenbank her.

2. Wechseln Sie im Objekt-Explorer zu der Datenbank, die Sie nach Excel exportieren möchten. Rufen Sie das Kontextmenü auf und gehen Sie zu Aufgaben > Daten exportieren. Der Assistent wird geöffnet.

3. Geben Sie auf der Seite Datenquelle auswählen die Datenquelle und den Servernamen aus der Dropdown-Liste an. Sie können auch die Windows- oder SQL Server-Authentifizierung auswählen und ggf. eine andere zu exportierende Datenbank auswählen.

4. Auf der zweiten Seite wählen Sie ein Ziel aus, in dem Sie den Pfad zur gewünschten Excel-Datei festlegen und eine Excel-Version auswählen können.

5. Die nächste Seite ist Tabellenkopie oder Abfrage angeben, wo Sie Daten aus einer oder mehreren Tabellen oder Ansichten kopieren auswählen müssen.

6. Auf der Seite Quelltabellen und Ansichten auswählen können Sie die erforderlichen Tabellen und Ansichten angeben. Darüber hinaus können Sie Zuordnungen bearbeiten oder auf Vorschau klicken, um zu sehen, welche Daten in die Excel-Datei exportiert werden.

7. Auf der Seite Datentypzuordnung überprüfen können Sie die Zuordnung der ausgewählten Tabellen bequem überprüfen.

8. Aktivieren Sie auf der Seite Paket speichern und ausführen das Kontrollkästchen Sofort ausführen, und klicken Sie auf Weiter.

9. Wir sind fast da! Auf der Seite Assistent abschließen sehen Sie alle Einstellungen, die Sie während dieses Exportvorgangs konfiguriert haben.

Wenn alles korrekt ist, klicken Sie auf Fertig stellen, um den Exportfortschritt anzuzeigen und die Ergebnisse der erfolgreichen Ausführung zu genießen.

Das war’s! Die Ergebnisse werden in ein neues Blatt exportiert, das Ihrer Excel-Datei hinzugefügt wird.

Sehen wir uns nun an, wie Sie SQL-Abfrageergebnisse mit Spaltenüberschriften nach Excel exportieren.

Exportieren von SQL-Abfrageergebnissen nach Excel mit Headern

Der Workflow hier ist dem vorherigen Fall sehr ähnlich, wobei die Schritte 1-4 tatsächlich identisch sind (Sie können sie also hier überprüfen).

Fahren Sie dann mit Schritt 5 fort – der Seite Tabellenkopie oder Abfrage angeben —, auf der Sie die Option Abfrage schreiben auswählen müssen, um die zu übertragenden Daten anzugeben.

Geben Sie dann auf der Seite Quellabfrage bereitstellen die erforderliche SQL-Anweisung ein.

Klicken Sie auf Analysieren, um schnell zu überprüfen, ob Ihre Anweisung Tippfehler enthält.

Okay, unsere SQL-Anweisung ist gültig. Klicken wir auf Weiter, um fortzufahren.

Auf der Seite Quellentabellen und Ansichten auswählen wird die Quelle mit der Bezeichnung as angezeigt . Sie können auch sehen, dass der ausgewählten Excel-Datei ein Blatt namens Query hinzugefügt wird.

Der Rest des Workflows ist ebenfalls identisch mit dem vorherigen Fall. Aktivieren Sie auf der Seite Paket speichern und ausführen das Kontrollkästchen Sofort ausführen. Überprüfen Sie auf der Seite Assistent abschließen alle Einstellungen, die Sie konfiguriert haben, und klicken Sie auf Fertig stellen, um den Export abzuschließen. Ihre Abfrageergebnisse werden in ein neues Blatt exportiert, das Ihrer Excel-Datei hinzugefügt wird.

So exportieren Sie Daten mit dem Datenverbindungsassistenten von SQL Server in eine Excel-Datei

Oder genauer gesagt, wir sprechen hier über den Import, da dieser Vorgang von Excel auf einem Computer gestartet wird, der mit SQL Server verbunden sein muss. Der schnellste Weg, um den Datenverbindungsassistenten zu starten, besteht darin, zur Suchleiste zu gehen, von SQL Server aus einzugeben und auf den Vorschlag in der Dropdown-Liste zu klicken.

1. Geben Sie auf der Seite Mit Datenbankserver verbinden den erforderlichen Servernamen ein und wählen Sie im Abschnitt Anmeldeinformationen den bevorzugten Authentifizierungsmodus aus.

2. Wählen Sie auf der Seite Datenbank und Tabelle auswählen die erforderliche Datenbank und eine oder mehrere erforderliche Tabellen aus dem Raster aus.

3. Auf der Seite Datenverbindungsdatei speichern und fertigstellen müssen Sie nur alles so lassen, wie es ist, und auf Fertig stellen klicken.

4. Im letzten Dialogfeld Daten importieren müssen Sie auswählen, ob Ihre Daten in einer Tabelle angezeigt werden sollen, und auswählen, ob Sie sie in ein vorhandenes oder ein neues Arbeitsblatt importieren möchten. Im ersteren Fall können Sie die erforderliche Startzelle angeben.

Klicken Sie nun einfach auf OK und die Daten werden in Ihre Excel-Datei importiert.

Exportieren von SQL Server-Daten in eine Excel-Datei mithilfe einer T-SQL-Anweisung

Unsere nächste Exportmethode bringt uns zurück zu SSMS. Mit dem T-SQL OPENROWSET können Sie SQL Server-Daten nach Excel exportieren. Öffnen Sie den Abfrage-Editor über die Schaltfläche Neue Abfrage im Menü und führen Sie eine Abfrage ähnlich der folgenden für die erforderliche Datenbank aus:

INSERT INTO OPENROWSET('Microsoft.ACE.OLEDB.12.0','Excel 12.0; Database=C:\Documents\SQL.xlsx;','SELECT * FROM ')SELECT * FROM HumanResources.Department

Stellen Sie sicher, dass Sie einen gültigen OLE DB-Anbieternamen angeben (angegeben als Microsoft.ASS.OLEDB.12.0 im Beispiel), Excel-Dateiname (angegeben als SQL.xlsx im Beispiel) und die Tabelle, aus der Sie Daten exportieren möchten (angegeben als HumanResources.Abteilung im Beispiel).

Bitte beachten Sie, dass vor der erfolgreichen Ausführung Ihrer Abfrage möglicherweise einige Probleme auftreten. In diesem Fall finden Sie in diesem Handbuch eine Liste möglicher Fehler mit detaillierten Lösungen.

Exportieren von Daten von SQL Server nach Excel mit dbForge Studio für SQL Server

Schließlich können Sie vielseitige Exportvorgänge über dbForge Studio für SQL Server ausführen, eine multifunktionale IDE, die nahezu jeden Aspekt der SQL Server-Entwicklung, -Verwaltung und -verwaltung abdeckt. Natürlich sind Datenimport- und -export-Tools Teil der Kernfunktionalität. Der Export nach Excel wird weitaus anpassbarer als in den vorherigen Fällen — und dennoch genauso einfach.

1. Klicken Sie im Objekt-Explorer mit der rechten Maustaste auf die gewünschte Datenbank/ Tabelle/Ansicht und klicken Sie im Kontextmenü auf Daten exportieren, um den Exportassistenten aufzurufen. Auf der ersten Seite, Exportformat, wählen Sie das bevorzugte Format: MS Excel (.xls) oder MS Excel 2007 (.xlsx).

2. Überprüfen Sie auf der Seite Quelle die Verbindung, die Datenbank, das Schema sowie die für den Export ausgewählten Tabellen und/oder Ansichten.

3. Wählen Sie auf der Seite Ausgabeeinstellungen die Option aus, um Daten in eine einzelne Datei zu exportieren. Darüber hinaus können Sie einen Zeitstempel an den Dateinamen anhängen, alte Dateien automatisch löschen, ein Archiv mit exportierten Dateien erstellen und eine Vorschau anzeigen.

4. Auf der Seite Optionen können Sie die Tabellenrasteroptionen für exportierte Daten konfigurieren. Die Ergebnisse werden bequem in der Vorschau angezeigt.

5. Auf der Seite Datenformate haben Sie zwei Registerkarten. Hier können Sie Spalten für den Export auswählen und deren Aliase und Datentypen überprüfen. Das zweite sind Formate, in denen Sie die Standardformateinstellungen ändern und die erforderliche Binärcodierung aus der Dropdown-Liste auswählen können.

6. Auf der Seite Druckeinstellungen können Sie Seitengröße, Ausrichtung, Ränder, Kopf- und Fußzeilentext konfigurieren (einschließlich der Option, den Tabellenkopf zu wiederholen).

7. Auf der Seite Exportierte Zeilen können Sie auswählen, ob Sie alle Zeilen exportieren, die auf der Seite Datenformate ausgewählten Zeilen exportieren oder einen bestimmten Zeilenbereich exportieren möchten.

8. Auf der Seite Fehlerbehandlung können Sie das Fehlerverarbeitungsverhalten angeben und Berichte in eine Protokolldatei mit einem angegebenen Pfad schreiben.

9. Das war’s! Jetzt müssen Sie nur noch auf Exportieren klicken, und der Vorgang wird in wenigen Augenblicken abgeschlossen. Sie finden die exportierte Excel-Datei im angegebenen Zielordner.

Beachten Sie auch, dass Sie die Exporteinstellungen mit der Schaltfläche Speichern in der unteren linken Ecke des Bildschirms in einer Vorlage speichern können.

Für begeisterte Benutzer von SQL Server Management Studio können wir eine Alternative vorschlagen – dbForge Data Pump, ein leistungsstarkes SSMS-Add-In, mit dem Daten in 14 Formate exportiert und Daten aus 10 Formaten importiert werden können, einschließlich Google Sheets.

Laden Sie eine kostenlose 30-Tage-Testversion von dbForge Studio für SQL Server herunter, um Erfahrungen aus erster Hand zu sammeln und sie in Aktion zu sehen.

  • Autor
  • Neueste Beiträge

Neueste Beiträge von dbForge Team (alle anzeigen)

  • Überprüfen Sie Ihre aktuelle MySQL-Version auf 6 Arten – Dezember 28, 2021
  • SQL-Abfrageoptimierung: So optimieren Sie die Leistung von SQL-Abfragen – Dezember 23, 2021
  • Probieren Sie die neuen Shiny SQL Tools 6.1 aus – Dezember 21, 2021

datenexport, dbforge, dbForge Studio für SQL Server, excel, SQL Server

Write a Comment

Deine E-Mail-Adresse wird nicht veröffentlicht.