Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Exportieren Sie SQL-Abfragedaten nach Excel

Ich weiß nicht, ob Sie danach suchen, aber Sie können die Ergebnisse folgendermaßen nach Excel exportieren:

Klicken Sie im Ergebnisbereich auf die Zelle oben links, um alle Datensätze hervorzuheben, und klicken Sie dann mit der rechten Maustaste auf die Zelle oben links und klicken Sie auf „Ergebnisse speichern unter“. Eine der Exportoptionen ist CSV.

Sie könnten dies auch versuchen:

INSERT INTO OPENROWSET 
   ('Microsoft.Jet.OLEDB.4.0', 
   'Excel 8.0;Database=c:\Test.xls;','SELECT productid, price FROM dbo.product')

Schließlich können Sie sich mit der Verwendung von SSIS (ersetzt DTS) für Datenexporte befassen. Hier ist ein Link zu einem Tutorial:

http://www.accelebrate.com/sql_training/ssis_2008_tutorial.htm

==Update Nr. 1 ==

Um das Ergebnis als CSV-Datei mit Spaltenüberschriften zu speichern, kann man die folgenden Schritte ausführen:

  1. Gehe zu Extras->Optionen
  2. Abfrageergebnisse->SQL Server->Ergebnisse für Grid
  3. Aktivieren Sie „Spaltenüberschriften beim Kopieren oder Speichern von Ergebnissen einbeziehen“
  4. Klicken Sie auf OK.
  5. Beachten Sie, dass sich die neuen Einstellungen nicht auf vorhandene Abfrageregisterkarten auswirken – Sie müssen neue öffnen und/oder SSMS neu starten.