Podłączanie Excela do MySQL

Admin

Oczywiście Excel jest używany w arkuszach kalkulacyjnych, ale czy wiesz, że możesz połączyć Excel z zewnętrznymi źródłami danych? W tym artykule omówimy, jak połączyć arkusz kalkulacyjny Excel z tabelą bazy danych MySQL i wykorzystać dane z tabeli bazy danych do wypełnienia naszego arkusza kalkulacyjnego. Jest kilka rzeczy, które musisz zrobić, aby przygotować się na to połączenie.

Przygotowanie

Najpierw musisz pobrać najnowszy sterownik ODBC (Open Database Connectivity) dla MySQL. Aktualny sterownik ODBC dla MySQL można znaleźć pod adresem

Spis treści

https://dev.mysql.com/downloads/connector/odbc/

Upewnij się, że po pobraniu pliku porównujesz skrót md5 pliku z podanym na stronie pobierania.

Następnie musisz zainstalować właśnie pobrany sterownik. Kliknij dwukrotnie plik, aby rozpocząć proces instalacji. Po zakończeniu procesu instalacji będziesz musiał utworzyć nazwę źródła bazy danych (DSN), która będzie używana w programie Excel.

Tworzenie DSN

DSN będzie zawierać wszystkie informacje o połączeniu niezbędne do korzystania z tabeli bazy danych MySQL. W systemie Windows musisz kliknąć

Początek, następnie Panel sterowania, następnie Narzędzia administracyjne, następnie Źródła danych (ODBC). Powinieneś zobaczyć następujące informacje:

ODBC_data_source_admin

Zwróć uwagę na zakładki na powyższym obrazku. A DSN użytkownika jest dostępny tylko dla użytkownika, który go utworzył. A Systemowe DSN jest dostępny dla każdego, kto może zalogować się do maszyny. A Plik DSN to plik .DSN, który można przenosić i używać w innych systemach, w których zainstalowano ten sam system operacyjny i sterowniki.

Aby kontynuować tworzenie DSN, kliknij Dodać przycisk w prawym górnym rogu.

utwórz_nowe_źródło_danych

Prawdopodobnie będziesz musiał przewinąć w dół, aby zobaczyć Sterownik MySQL ODBC 5.x. Jeśli go nie ma, coś poszło nie tak z instalacją sterownika w sekcji Przygotowanie tego postu. Aby kontynuować tworzenie DSN, upewnij się, że podświetlony jest sterownik MySQL ODBC 5.x i kliknij przycisk Skończyć przycisk. Powinieneś teraz zobaczyć okno podobne do tego wymienionego poniżej:

konfiguracja_źródła_danych

Następnie musisz podać informacje niezbędne do wypełnienia powyższego formularza. Baza danych i tabela MySQL, których używamy w tym poście, znajdują się na maszynie programistycznej i są używane tylko przez jedną osobę. W przypadku środowisk „produkcyjnych” sugeruje się utworzenie nowego użytkownika i nadanie mu wyłącznie uprawnień SELECT. W przyszłości w razie potrzeby możesz przyznać dodatkowe uprawnienia.

Po podaniu szczegółów konfiguracji źródła danych należy kliknąć przycisk Test przycisk, aby upewnić się, że wszystko jest w porządku. Następnie kliknij ok przycisk. Powinieneś teraz zobaczyć nazwę źródła danych podaną w formularzu w poprzednim zestawie wymienionym w oknie Administrator źródeł danych ODBC:

ODBC_data_source_after

Tworzenie połączenia arkusza kalkulacyjnego

Teraz, po pomyślnym utworzeniu nowego DSN, możesz zamknąć okno Administrator źródła danych ODBC i otworzyć program Excel. Po otwarciu programu Excel kliknij Dane wstążka. W przypadku nowszych wersji programu Excel kliknij Otrzymać dane, następnie Z innych źródeł, następnie Z ODBC.

W starszych wersjach programu Excel jest to trochę bardziej proces. Po pierwsze, powinieneś zobaczyć coś takiego:

wstążka danych

Następnym krokiem jest kliknięcie na Znajomości link znajdujący się tuż pod słowem Dane na liście zakładek. Na powyższym obrazku lokalizacja linku Połączenia jest zakreślona na czerwono. Powinieneś zobaczyć okno Połączenia ze skoroszytem:

workbook_conn

Następnym krokiem jest kliknięcie na Dodać przycisk. To przedstawi ci Istniejące połączenia okno:

istniejące_połączenie

Oczywiście nie chcesz pracować nad żadnym z wymienionych połączeń. Dlatego kliknij Przeglądaj, aby uzyskać więcej… przycisk. To przedstawi ci Wybierz źródło danych okno:

select_data_source

Podobnie jak w poprzednim oknie Istniejące połączenia, nie chcesz używać połączeń wymienionych w oknie Wybierz źródło danych. Dlatego chcesz dwukrotnie kliknąć na +Połącz z nowym źródłem danych.odc teczka. Czyniąc to, powinieneś teraz zobaczyć Kreator połączenia danych okno:

select_data_source_2

Biorąc pod uwagę wymienione opcje źródła danych, chcesz podkreślić ODBC DSN i kliknij Następny. W następnym kroku Kreatora połączenia danych zostaną wyświetlone wszystkie źródła danych ODBC dostępne w używanym systemie.

Mamy nadzieję, że jeśli wszystko przebiegnie zgodnie z planem, wśród źródeł danych ODBC powinien pojawić się utworzony w poprzednich krokach DSN. Zaznacz go i kliknij Następny.

select_data_source_3

Następnym krokiem w Kreatorze połączenia danych jest zapisanie i zakończenie. Pole nazwy pliku powinno zostać automatycznie wypełnione. Możesz podać opis. Opis użyty w przykładzie jest dość oczywisty dla każdego, kto może go użyć. Następnie kliknij Skończyć w prawym dolnym rogu okna.

select_data_source_4

Powinieneś teraz wrócić do okna połączenia ze skoroszytem. Połączenie danych, które właśnie utworzyłeś, powinno być wymienione:

select_data_source_5

Importowanie danych tabeli

Możesz zamknąć okno połączenia ze skoroszytem. Musimy kliknąć na Istniejące połączenia na wstążce Dane programu Excel. Przycisk Istniejące połączenia powinien znajdować się po lewej stronie wstążki Dane.

existing_conn_1

Klikając na Istniejące połączenia przycisk powinien wyświetlić okno Istniejące połączenia. Widziałeś to okno w poprzednich krokach, teraz różnica polega na tym, że Twoje połączenie danych powinno być wymienione u góry:

existing_conn_2

Upewnij się, że połączenie danych utworzone w poprzednich krokach jest podświetlone, a następnie kliknij otwarty przycisk. Powinieneś teraz zobaczyć Zaimportować dane okno:

zaimportować dane

Na potrzeby tego posta użyjemy domyślnych ustawień w oknie Importuj dane. Następnie kliknij ok przycisk. Jeśli wszystko się ułożyło, powinieneś teraz zobaczyć dane tabeli bazy danych MySQL w swoim arkuszu.

W tym poście tabela, z którą pracowaliśmy, miała dwa pola. Pierwsze pole to auto-inkrementowane pole INT zatytułowane ID. Drugie pole to VARCHAR(50) i ma nazwę fname. Nasz ostateczny arkusz kalkulacyjny wygląda tak:

finał

Jak zapewne zauważyłeś, pierwszy wiersz zawiera nazwy kolumn tabeli. Możesz również użyć strzałek rozwijanych obok nazw kolumn, aby posortować kolumny.

Zakończyć

W tym poście omówiliśmy, gdzie znaleźć najnowsze sterowniki ODBC dla MySQL, jak utworzyć DSN, jak utworzyć połączenie danych arkusza kalkulacyjnego za pomocą DSN i jak używać połączenia danych arkusza kalkulacyjnego do importowania danych do programu Excel arkusz. Cieszyć się!

Witamy w Help Desk Geek - blogu pełnym porad technicznych od zaufanych ekspertów technicznych. Mamy tysiące artykułów i przewodników, które pomogą Ci rozwiązać każdy problem. Nasze artykuły zostały przeczytane ponad 150 milionów razy od momentu uruchomienia w 2008 roku.

Zapisz się do Help Desk Geek.

Dołącz do ponad 15 000 innych osób, które codziennie otrzymują wskazówki, porady i skróty prosto do swojej skrzynki odbiorczej.

Nienawidzimy też spamu, wypisz się w dowolnym momencie.

Jak drukować dokumenty Microsoft Word w czerni i bieli
Jak drukować dokumenty Microsoft Word w czerni i bieli

Drukowanie w czerni i bieli to świetny sposób na oszczędzanie kolorowego atramentu, zwłaszcza gdy...

Jak korespondencji seryjnej z programu Excel do programu Microsoft Word
Jak korespondencji seryjnej z programu Excel do programu Microsoft Word

Jeśli chcesz utworzyć korespondencję seryjną z programu Excel do programu Word, wymaga to czegoś ...