jak eksportować dane SQL Server do pliku Excel

jeśli szukasz optymalnego sposobu eksportowania danych z SQL Server do arkuszy kalkulacyjnych Excel, nie musisz już dłużej szukać. Sprawdź ten artykuł. Tutaj staraliśmy się zebrać różne metody-każda z nich może okazać się przydatna dla konkretnego przypadku. Bez zbędnych ceregieli, zaczynajmy!

spis treści
1. Jak wyeksportować dane z tabeli SQL do programu Excel za pomocą Kreatora importu i eksportu SQL Server
2. Jak wyeksportować wyniki zapytań SQL do Excela z nagłówkami
3. Jak wyeksportować dane z SQL Server do pliku Excel za pomocą kreatora połączenia danych
4. Jak wyeksportować dane SQL Server do pliku Excel za pomocą instrukcji T-SQL
5. Jak wyeksportować dane z SQL Server do Excela za pomocą dbForge Studio for SQL Server

jak wyeksportować dane z tabeli SQL do Excela za pomocą Kreatora importu i eksportu SQL Server

1. Uruchom SSMS i połącz się z wymaganą bazą danych.

2. W Eksploratorze obiektów przejdź do bazy danych, którą chcesz wyeksportować do programu Excel. Wywołaj menu skrótów i przejdź do zadania > Eksportuj dane. Otwiera się kreator.

3. Na stronie Wybierz źródło danych określ źródło danych i nazwę serwera z rozwijanej listy. Możesz także wybrać uwierzytelnianie Windows lub SQL Server i, jeśli to konieczne, wybrać inną bazę danych do wyeksportowania.

4. Druga strona To Wybierz miejsce docelowe, gdzie możesz ustawić ścieżkę do wymaganego pliku Excel i wybrać wersję Excela.

5. Następna strona to Określ kopiowanie tabeli lub zapytanie, gdzie musisz wybrać opcję Kopiuj dane z jednej lub więcej tabel lub widoków.

6. Na stronie wybierz tabele i widoki źródłowe możesz określić wymagane tabele i widoki. Dodatkowo możesz edytować mapowania lub kliknąć Podgląd, aby zobaczyć, jakie dane zostaną wyeksportowane do pliku Excel.

7. Na stronie mapowanie typów danych przeglądu można wygodnie przeglądać mapowanie wybranych tabel.

8. Na stronie Zapisz i uruchom pakiet zaznacz pole wyboru Uruchom natychmiast i kliknij Dalej.

9. Już prawie jesteśmy! Na stronie Zakończ Kreatora zobaczysz wszystkie ustawienia skonfigurowane podczas tej operacji eksportu.

jeśli wszystko jest poprawne, kliknij przycisk Zakończ, aby zobaczyć postęp eksportu i cieszyć się wynikami pomyślnej realizacji.

to jest to! Wyniki zostaną wyeksportowane do nowego arkusza, który zostanie dodany do pliku Excel.

teraz zobaczmy, jak wyeksportować wyniki zapytań SQL do Excela z nagłówkami kolumn.

jak wyeksportować wyniki zapytań SQL do Excela z nagłówkami

przepływ pracy jest tutaj dość podobny do poprzedniego przypadku, z krokami 1-4 są faktycznie identyczne (więc możesz je sprawdzić tutaj).

ale następnie przejdź do kroku 5—Określ kopiowanie tabeli lub stronę zapytania—gdzie musisz wybrać opcję napisz zapytanie, aby określić dane do przesłania.

następnie na stronie podaj zapytanie źródłowe wprowadź wymagane polecenie SQL.

kliknij Parse, aby szybko sprawdzić, czy w Twoim wyciągu są literówki.

ok, nasza instrukcja SQL jest poprawna. Kliknij Dalej, aby przejść dalej.

na stronie wybierz tabele źródłowe i widoki zobaczysz Źródło oznaczone jako. Można również zobaczyć, że arkusz o nazwie zapytanie zostanie dodany do wybranego pliku Excel.

reszta przepływu pracy jest również identyczna z poprzednim przypadkiem. Na stronie Zapisz i uruchom pakiet zaznacz pole wyboru Uruchom natychmiast. Na stronie Zakończ Kreator sprawdź wszystkie skonfigurowane ustawienia i kliknij przycisk Zakończ, aby zakończyć eksport. Wyniki zapytania zostaną wyeksportowane do nowego arkusza, który zostanie dodany do pliku Excel.

jak wyeksportować dane z SQL Server do pliku Excel za pomocą kreatora połączenia danych

lub, mówiąc dokładniej, mówimy tutaj o imporcie, ponieważ ta operacja jest uruchamiana z programu Excel na komputerze, który musi być podłączony do SQL Server. Najszybszym sposobem uruchomienia kreatora połączenia danych jest przejście do paska wyszukiwania, wejście z serwera SQL i kliknięcie sugestii na rozwijanej liście.

1. Na stronie Połącz z serwerem bazy danych wprowadź wymaganą nazwę serwera i wybierz preferowany tryb uwierzytelniania w sekcji Zaloguj się poświadczenia.

2. Na stronie wybierz bazę danych i tabelę wybierz żądaną bazę danych i jedną lub więcej wymaganych tabel z siatki.

3. Na stronie zapisz plik połączenia danych i zakończ wystarczy zostawić wszystko tak, jak jest i kliknąć Zakończ.

4. Ostatnim oknem dialogowym jest Import danych, w którym musisz wybrać, aby wyświetlić dane w tabeli i wybrać, czy chcesz zaimportować je do istniejącego arkusza roboczego, czy nowego arkusza roboczego. W pierwszym przypadku można określić wymaganą komórkę początkową.

teraz po prostu kliknij OK, a dane zostaną zaimportowane do pliku Excel.

jak wyeksportować dane SQL Server do pliku Excel za pomocą instrukcji T-SQL

nasza następna metoda eksportu przenosi nas z powrotem do SSMS. Możesz użyć OPENROWSET T-SQL do eksportu danych SQL Server do Excela. Otwórz Edytor zapytań za pomocą przycisku nowe zapytanie w menu i wykonaj zapytanie, podobne do następującego, przeciwko wymaganej bazie danych:

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

upewnij się, że podałeś prawidłową nazwę dostawcy OLE DB (wskazaną jako Microsoft.As.OLEDB.12.0 w przykładzie), nazwa pliku Excel (oznaczana jako SQL.xlsx w przykładzie) oraz tabelę, z której chcesz wyeksportować dane (oznaczoną jako HumanResources.Dział w przykładzie).

pamiętaj, że zanim wykonanie twojego zapytania powiedzie się, może napotkać kilka problemów. Jeśli tak, sprawdź w tym przewodniku listę możliwych błędów ze szczegółowymi rozwiązaniami.

jak eksportować dane z SQL Server do Excela za pomocą dbForge Studio for SQL Server

wreszcie możesz wykonywać wszechstronne operacje eksportowe za pośrednictwem dbForge Studio for SQL Server, wielofunkcyjnego IDE, które obejmuje prawie każdy aspekt tworzenia, zarządzania i Administracji SQL Server. Oczywiście narzędzia do importu i eksportu danych są częścią jego podstawowej funkcjonalności. Eksport do Excela staje się znacznie bardziej konfigurowalny niż w poprzednich przypadkach – ale równie łatwy.

1. W Eksploratorze obiektów kliknij prawym przyciskiem myszy żądaną bazę danych/tabelę / widok i kliknij Eksportuj dane w menu skrótów, aby wywołać Kreatora eksportu. Na pierwszej stronie, format eksportu, wybierz preferowany format: MS Excel (.xls) lub MS Excel 2007 (.xlsx).

2. Na stronie źródłowej Sprawdź połączenie, bazę danych, schemat oraz tabele i/lub widoki wybrane do eksportu.

3. Na stronie Ustawienia wyjściowe Wybierz, aby wyeksportować dane do jednego pliku. Dodatkowo możesz dołączyć znacznik czasu do nazwy pliku, automatycznie usunąć stare pliki, utworzyć archiwum z wyeksportowanymi plikami i wyświetlić ich podgląd.

4. Na stronie Opcje można skonfigurować opcje siatki tabeli dla wyeksportowanych danych. Wyniki są wygodnie wyświetlane w sekcji Podgląd.

5. Na stronie formaty danych masz dwie zakładki. Pierwszym z nich są kolumny, gdzie można wybrać kolumny do eksportu i sprawdzić ich aliasy i typy danych. Drugi to formaty, w których można zmienić domyślne ustawienia formatu, a także wybrać wymagane kodowanie binarne z rozwijanej listy.

6. Na stronie Ustawienia drukowania strony można skonfigurować rozmiar strony, orientację, marginesy, nagłówek i tekst stopki (w tym opcję powtarzania nagłówka tabeli).

7. Na stronie wyeksportowane wiersze możesz wyeksportować wszystkie wiersze, wyeksportować Wiersze wybrane na stronie formaty danych lub wyeksportować określony zakres wierszy.

8. Na stronie obsługa błędów można określić zachowanie przetwarzania błędów i zdecydować się na zapisywanie raportów do pliku dziennika o określonej ścieżce.

9. To jest to! Teraz wystarczy kliknąć Eksportuj, a operacja zostanie zakończona w ciągu kilku chwil. Wyeksportowany plik Excel znajdziesz w określonym folderze docelowym.

warto również zauważyć, że możesz zapisać ustawienia eksportu do szablonu za pomocą przycisku Zapisz w lewym dolnym rogu ekranu.

dla zapalonych użytkowników SQL Server Management Studio możemy zaproponować alternatywę – dbForge Data Pump, potężny dodatek SSMS, który umożliwia eksportowanie danych do 14 formatów i importowanie danych z 10 formatów, w tym Arkuszy Google.

Pobierz bezpłatną 30-dniową wersję próbną dbForge Studio for SQL Server, aby zdobyć doświadczenie z pierwszej ręki i zobaczyć je w akcji.

  • Autor
  • Ostatnie posty

najnowsze posty zespołu dbForge (Zobacz wszystkie)

  • Sprawdź swoją aktualną wersję MySQL na 6 sposobów-28 grudnia 2021
  • Optymalizacja zapytań SQL: jak dostroić wydajność zapytań SQL-23 grudnia 2021
  • Pospiesz się, aby wypróbować nowe błyszczące narzędzia SQL 6.1-grudzień 21, 2021

eksport danych, dbforge, dbForge Studio for SQL Server, excel, SQL server

Write a Comment

Twój adres e-mail nie zostanie opublikowany.