sql >> Databáze >  >> RDS >> Sqlserver

Export dat dotazů SQL do Excelu

Nevím, jestli je to to, co hledáte, ale výsledky můžete exportovat do Excelu takto:

V podokně výsledků klikněte na levou horní buňku pro zvýraznění všech záznamů a poté klikněte pravým tlačítkem na levou horní buňku a klikněte na „Uložit výsledky jako“. Jednou z možností exportu je CSV.

Můžete to zkusit taky:

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

Nakonec se můžete podívat na použití SSIS (nahrazeno DTS) pro exporty dat. Zde je odkaz na tutoriál:

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

==Aktualizace č. 1 ==

Chcete-li uložit výsledek jako soubor CSV se záhlavími sloupců, můžete postupovat podle následujících kroků:

  1. Přejděte na Nástroje->Možnosti
  2. Výsledky dotazu->SQL Server->Výsledky do mřížky
  3. Zaškrtněte políčko „Při kopírování nebo ukládání výsledků zahrnout záhlaví sloupců“
  4. Klikněte na tlačítko OK.
  5. Upozorňujeme, že nová nastavení neovlivní žádné existující karty Query – budete muset otevřít nové a/nebo restartovat SSMS.


  1. Indexy SQL Server – vzestupné nebo sestupné, jaký je v tom rozdíl?

  2. Jak vyprázdnit databázi MySQL

  3. Jak vypočítám průběžný součet v SQL bez použití kurzoru?

  4. CURRENT_TIMESTAMP Příklady v SQL Server (T-SQL)