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.
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.
- Uruchom program Excel. Następnie przechodzimy do zakładki "Data".
- 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".
- Uruchomiono kreator połączenia danych. Na liście typów źródeł danych wybierz "ODBC DSN". Po tym kliknij przycisk "Dalej".
- 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".
- 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".
- 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".
- 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".
- 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".
- 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.
- 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.
- 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".
- 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.
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ć.
- 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".
- 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.
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.