Empfohlen, 2024

Tipp Der Redaktion

Exportieren Sie SQL-Daten mit Spaltenüberschriften nach Excel

Wie oft mussten Sie in SQL Management Studio eine kurze Abfrage nach jemandem schreiben und dann die Daten nach Excel exportieren? Das Exportieren von Daten aus SQL Server ist ein recht langer Prozess und umfasst mehrere Schritte. Wenn Sie es jedoch einige Male ausführen, ist dies nicht schlimm.

Was ich beim Speichern von SQL-Abfrageergebnissen im Excel-Format oder CSV-Format gelernt habe, ist, dass Sie den SQL-Import- und Export-Assistenten verwenden, anstatt zu versuchen, mit der rechten Maustaste auf die Ergebnisse zu klicken und sie zu speichern.

Sie können jederzeit mit der rechten Maustaste klicken und Ergebnisse speichern unter wählen. Die CSV-Datei, die Sie erhalten, enthält jedoch keine Spaltenüberschriften! Dies ist ein königlicher Schmerz, wenn Sie 50 Spalten haben.

Exportieren Sie SQL-Daten nach Excel

Um SQL-Daten korrekt zu exportieren, klicken Sie mit der rechten Maustaste auf die Datenbank (nicht auf die Tabelle) und wählen Sie Aufgaben, Daten exportieren.

Als Nächstes müssen Sie die Datenquelle auswählen. Wenn Sie mit der rechten Maustaste auf den Datenbanknamen geklickt haben, sollte alles automatisch angezeigt werden.

Nun müssen Sie das Ziel auswählen. Fahren Sie fort und wählen Sie Microsoft Excel aus der Dropdown-Liste aus. Danach müssen Sie auf Durchsuchen klicken und den Speicherort für die Excel-Ausgabedatei auswählen. Stellen Sie außerdem sicher, dass das Kontrollkästchen " Erste Zeile mit Spaltennamen " aktiviert ist.

Als Nächstes können Sie entweder eine ganze Tabelle / Sicht nach Excel exportieren oder eine eigene Abfrage schreiben. In meinem Fall schreibe ich eine spezielle Abfrage für die Daten, die ich exportieren möchte.

Geben Sie Ihre Abfrage ein und klicken Sie auf Parse, um sicherzustellen, dass alles korrekt ist.

Klicken Sie abschließend auf Weiter und dann auf Fertig stellen . Ihre SQL-Daten werden in eine Excel-Datei ausgegeben und enthalten auch alle Spaltenüberschriften! Genießen!

Top