Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Eksportuj dane zapytań SQL do programu Excel

Nie wiem, czy tego szukasz, ale możesz wyeksportować wyniki do Excela w ten sposób:

W okienku wyników kliknij lewą górną komórkę, aby podświetlić wszystkie rekordy, a następnie kliknij prawym przyciskiem myszy lewą górną komórkę i kliknij "Zapisz wyniki jako". Jedną z opcji eksportu jest CSV.

Ty też możesz spróbować:

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

Na koniec możesz przyjrzeć się użyciu SSIS (zastąpionego DTS) do eksportu danych. Oto link do samouczka:

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

==Aktualizacja nr 1 ==

Aby zapisać wynik jako plik CSV z nagłówkami kolumn, wykonaj poniższe czynności:

  1. Przejdź do Narzędzia->Opcje
  2. Wyniki zapytań->SQL Server->Wyniki do siatki
  3. Zaznacz „Uwzględnij nagłówki kolumn podczas kopiowania lub zapisywania wyników”
  4. Kliknij OK.
  5. Pamiętaj, że nowe ustawienia nie wpłyną na żadne istniejące karty Zapytanie — musisz otworzyć nowe i/lub ponownie uruchomić SSMS.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy zadanie SQL Server pominie zaplanowane uruchomienie, jeśli jest już uruchomione?

  2. Jak zwrócić wynik procedury składowanej do zmiennej w serwerze sql?

  3. Pobieranie danych z procedury składowanej za pomocą Entity Framework

  4. Co to jest serwer SQL? (Definicja, Wersje, Edycje)

  5. Jak rzeczy i „Dla ścieżki XML” działają w programie SQL Server?