Jak zrobić zapytanie SQL w Excelu

Anonim

SQL w Microsoft Excel

SQL jest popularnym językiem programowania, który jest używany podczas pracy z bazami danych (bazą danych). Chociaż w przypadku operacji z bazami danych w pakiecie Microsoft Office znajduje się oddzielna aplikacja - dostęp, ale program Excel może również pracować z bazą danych, dzięki czemu żądania SQL. Dowiedzmy się, jak na różne sposoby, możesz utworzyć podobny wniosek.

SQL Execution Window of Xltools Add-In In Microsoft Excel

Lekcja: "Smart" stoły w Excelu

Metoda 2: Korzystanie z dodatkowych narzędzi Excel

Istnieje również sposób na utworzenie zapytania SQL do wybranego źródła danych za pomocą wbudowanych narzędzi Exel.

  1. Uruchom program Excel. Następnie przechodzimy do zakładki "Data".
  2. Przejdź do karty Data w Microsoft Excel

  3. W pasku narzędzi "Uzyskiwanie danych zewnętrznych", który znajduje się na wstążce, kliknij ikonę "z innych źródeł". Otwiera się lista dalszych opcji działania. Wybierz element "z kreatora połączenia danych".
  4. Przejdź do Kreatora połączenia danych w Microsoft Excel

  5. Uruchomiono kreator połączenia danych. Na liście typów źródeł danych wybierz "ODBC DSN". Po tym kliknij przycisk "Dalej".
  6. Okno mistrzów danych w programie Microsoft Excel

  7. Otworzy się okno Kreator danych, w którym chcesz wybrać typ źródła. Wybierz nazwę "Baza danych MS Access". Następnie kliknij przycisk "Dalej".
  8. Okno wyboru typu Kreatora danych źródłowych w programie Microsoft Excel

  9. Otworzy się małe okno nawigacyjne, w którym należy przełączyć się na katalog bazy danych w formacie MDB lub ACCDB i wybierz żądany plik bazy danych. Nawigacja między dyskami logistycznymi jest wykonana na specjalnych "dyskach". Istnieje przejście do centralnego obszaru okna o nazwie "katalogi". W lewym okienku okna wyświetla pliki znajdujące się w bieżącym katalogu, jeśli mają rozszerzenie MDB lub ACCDB. Jest w tym obszarze, który musisz wybrać nazwę pliku, a następnie kliknij przycisk "OK".
  10. Okno wyboru bazy danych w Microsoft Excel

  11. Po tym okno wyboru tabeli jest uruchomione w określonej bazie danych. W regionie centralnym wybierz nazwę żądanej tabeli (jeśli istnieje kilka z nich), a następnie kliknij przycisk "Dalej".
  12. Okno wyboru tabeli bazy danych w Microsoft Excel

  13. Po tym otwiera się okno połączenia połączenia danych. Zawiera podstawowe informacje o połączeniu, które skonfigurowaliśmy. W tym oknie wystarczy kliknąć przycisk "Zakończ".
  14. Okno Połączenie do połączenia danych w Microsoft Excel

  15. Arkusz Excel uruchamia okno importu danych. Można go określić w jakim formularzu, które chcesz przedstawić:
    • Tabela;
    • Raport ze skonsolidowanej tabeli;
    • Schemat podsumowania.

    Wybierz żądaną opcję. Niski poniżej, musisz określić, gdzie dokładnie należy umieścić dane: na nowym arkuszu lub na bieżącym arkuszu. W tym ostatnim przypadku zapewnia możliwość wyboru współrzędnych zakwaterowania. Domyślnie dane są umieszczane na bieżącym arkuszu. Lewy górny kąt importowanego obiektu umieszcza się w komórce A1.

    Po określeniu wszystkich ustawień importowych kliknij przycisk "OK".

  16. Okno importu danych w programie Microsoft Excel

  17. Jak widzimy, tabela z bazy danych jest przeniesiona do arkusza. Następnie przechodzimy do zakładki "Data" i kliknij przycisk "Połączenie", który jest umieszczony na taśmie w bloku narzędzia o tej samej nazwie.
  18. Przełącz na okno połączenia w Microsoft Excel

  19. Po tym uruchomiono okno połączenia. W nim widzimy nazwę bazy danych wcześniej podłączonych przez nas. Jeśli podłączona baza danych jest nieco, wybierz żądane i podświetl je. Następnie kliknij przycisk "Właściwości ..." po prawej stronie okna.
  20. Przejdź do nieruchomości bazy danych w programie Microsoft Excel

  21. Rozpoczyna się okno Właściwości połączenia. Przechodzimy do zakładki "Definicja". W polu "Tekst", znajdujący się na dole bieżącego okna, napisz polecenie SQL zgodnie z składniami tego języka, który na krótko rozmawiałem przy rozważaniu metody 1. Następnie naciśnij przycisk "OK".
  22. Okno Właściwości połączenia w Microsoft Excel

  23. Następnie automatycznie wróć do połączenia z książką. Pozostaje tylko do kliknięcia przycisku "Update" w nim. Odwołanie do bazy danych z zapytaniem, po którym baza danych zwraca wyniki przetwarzania z powrotem do arkusza Excel, w tabeli poprzednio przeniesionej przez nas.

Wysyłanie bazy danych w oknie połączenia do programu Microsoft Excel

Metoda 3: Podłączanie do serwera SQL Server SQL

Ponadto za pomocą narzędzi Excel znajduje się połączenie z serwerem SQL i wysyłać żądania do niego. Budowanie zapytania nie różni się od poprzedniej wersji, ale przede wszystkim, musisz zainstalować samą połączenie. Zobaczmy, jak to zrobić.

  1. Uruchom program Excel i przejdź do karty Data. Po tym kliknij przycisk "Z innych źródeł", który jest umieszczony na taśmie w pasku narzędzi "Uzyskiwanie danych zewnętrznych". Tym razem z listy listy wybierz opcję "Z serwera SQL Server".
  2. Przejdź do okna połączenia SQL Server w Microsoft Excel

  3. Otwiera okno połączenia na serwer bazy danych. W polu Nazwa serwera określ nazwę tego serwera, do którego wykonujesz połączenie. W grupie "Konto" musisz zdecydować dokładnie, jak się połączyć: przy użyciu uwierzytelniania systemu Windows lub wprowadzając nazwę użytkownika i hasło. Wykazuję przełącznik zgodnie z podjętą decyzją. Jeśli wybrałeś drugą opcję, dodatkowo odpowiednie pola będą musiały wprowadzić nazwę użytkownika i hasło. Po pobraniu wszystkich ustawień kliknij przycisk "Dalej". Po wykonaniu tej akcji podłączenie z określonym serwerem. Dalsze działania na temat organizacji żądania bazy danych są podobne do tych, które opisaliśmy w poprzedniej metodzie.

Okno kreatora połączenia danych w Microsoft Excel

Jak widać, w Excele SQL żądanie można zorganizować jako wbudowane narzędzia programowe i dodatki innych firm. Każdy użytkownik może wybrać opcję, która jest dla niego wygodniejsza i jest bardziej odpowiednia do rozwiązania specjalnie ustawionego zadania. Chociaż możliwości dodatku Xltools w ogóle, są nadal nieco bardziej zaawansowane niż wbudowane narzędzia Excel. Głównym niedoborem Xltools jest to, że okres swobodnego użycia dodatku jest ograniczony tylko do dwóch tygodni kalendarzowych.

Czytaj więcej