Podłączanie Excela do MySQL
Jasne , że 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 programu Excel z tabelą bazy danych (Excel)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(Preparation)
Najpierw musisz pobrać najnowszy sterownik ODBC(ODBC) ( Open Database Connectivity ) dla MySQL . Aktualny sterownik ODBC dla MySQL można znaleźć pod adresem
https://dev.mysql.com/downloads/connector/odbc/
Upewnij(Make) się, że po pobraniu pliku porównujesz skrót md5 pliku z haszem wymienionym na stronie pobierania.
Następnie musisz zainstalować właśnie pobrany sterownik. Kliknij dwukrotnie(Double) plik, aby rozpocząć proces instalacji. Po zakończeniu procesu instalacji konieczne będzie utworzenie nazwy źródła bazy danych(Database Source Name) ( DSN ), która będzie używana w programie Excel .
Tworzenie DSN(Creating the DSN)
DSN będzie zawierać wszystkie informacje o połączeniu niezbędne do korzystania z tabeli bazy danych MySQL . W systemie Windows(Windows) musisz kliknąć Start , następnie Panel sterowania(Control Panel) , następnie Narzędzia administracyjne(Administrative Tools) , a następnie Źródła danych (ODBC)(Data Sources (ODBC)) . Powinieneś zobaczyć następujące informacje:
Zwróć uwagę(Notice) na zakładki na powyższym obrazku. DSN użytkownika(User DSN) jest dostępne tylko dla użytkownika, który je utworzył. Systemowe DSN(System DSN) jest dostępne dla każdego, kto może zalogować się do komputera. Plik DSN(File 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 przycisk Dodaj(Add) w prawym górnym rogu.
Prawdopodobnie będziesz musiał przewinąć w dół, aby zobaczyć sterownik MySQL ODBC 5.x. (MySQL ODBC 5.x Driver)Jeśli go nie ma, coś poszło nie tak z instalacją sterownika w sekcji Przygotowanie(Preparation) tego postu. Aby kontynuować tworzenie DSN , upewnij się, że podświetlony jest sterownik (Driver)MySQL ODBC 5.x i kliknij przycisk (MySQL ODBC 5.x) Zakończ(Finish) . Powinieneś teraz zobaczyć okno podobne do tego wymienionego poniżej:
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 , aby upewnić się, że wszystko działa poprawnie. Następnie kliknij przycisk OK . 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 Administrator) :
Tworzenie połączenia arkusza kalkulacyjnego
Teraz, po pomyślnym utworzeniu nowego DSN , możesz zamknąć okno Administrator źródła danych ODBC(ODBC Data Source Administrator) i otworzyć program Excel . Po otwarciu programu Excel(Excel) kliknij wstążkę Dane . (Data)W przypadku nowszych wersji programu Excel(Excel) kliknij Pobierz dane(Get Data) , następnie Z innych źródeł(From Other Sources) , a następnie Z ODBC(From ODBC) .
W starszych wersjach programu Excel(Excel) jest to nieco bardziej skomplikowany proces. Po pierwsze, powinieneś zobaczyć coś takiego:
Następnym krokiem jest kliknięcie linku Połączenia(Connections) znajdującego się tuż pod słowem Dane(Data) na liście zakładek. Na powyższym obrazku lokalizacja linku Połączenia(Connections) jest zakreślona na czerwono. Powinieneś zobaczyć okno Połączenia ze skoroszytem(Workbook Connections) :
Następnym krokiem jest kliknięcie przycisku Dodaj(Add) . Spowoduje to wyświetlenie okna Istniejące połączenia(Existing Connections) :
Oczywiście nie chcesz pracować na żadnym z wymienionych połączeń. Dlatego kliknij przycisk Przeglądaj, aby znaleźć więcej…(Browse for More…) . Spowoduje to wyświetlenie okna Wybierz źródło danych(Select Data Source) :
Podobnie jak w poprzednim oknie Istniejące połączenia(Existing Connections) , nie chcesz używać połączeń wymienionych w oknie Wybierz źródło danych(Select Data Source) . Dlatego chcesz dwukrotnie kliknąć folder +Connect to New Data Source.odc . Czyniąc to, powinieneś zobaczyć okno Kreatora połączenia danych( Data Connection Wizard) :
Biorąc pod uwagę wymienione opcje źródła danych, chcesz podświetlić ODBC DSN i kliknąć Dalej(Next) . W następnym kroku Kreatora połączenia danych(Data Connection Wizard) 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(Highlight) go i kliknij Dalej(Next) .
Następnym krokiem w Kreatorze połączenia danych(Data Connection Wizard) jest zapisanie i zakończenie. Pole nazwy pliku powinno zostać wypełnione automatycznie. Możesz podać opis. Opis użyty w przykładzie jest dość oczywisty dla każdego, kto może go używać. Następnie kliknij przycisk Zakończ(Finish) w prawym dolnym rogu okna.
Powinieneś teraz wrócić do okna połączenia ze skoroszytem(Workbook Connection) . Połączenie danych, które właśnie utworzyłeś, powinno być wymienione:
Importowanie danych tabeli(Importing the Table Data)
Możesz zamknąć okno połączenia ze skoroszytem(Workbook Connection) . Musimy kliknąć przycisk Istniejące połączenia(Existing Connections) na wstążce Dane (Data)programu Excel(Excel) . Przycisk Istniejące połączenia(Connections) powinien znajdować się po lewej stronie wstążki Dane .(Data)
Kliknięcie przycisku Istniejące połączenia(Existing Connections) powinno wyświetlić okno Istniejące połączenia(Existing Connections) . Widziałeś to okno w poprzednich krokach, teraz różnica polega na tym, że połączenie danych powinno być wymienione u góry:
Upewnij(Make) się, że połączenie danych utworzone w poprzednich krokach jest podświetlone, a następnie kliknij przycisk Otwórz(Open) . Powinieneś teraz zobaczyć okno Importuj dane(Import Data) :
Na potrzeby tego posta użyjemy domyślnych ustawień w oknie Importuj dane(Import Data) . Następnie kliknij przycisk OK . Jeśli wszystko się ułożyło, powinieneś teraz zobaczyć dane tabeli bazy danych MySQL w swoim arkuszu.(MySQL)
W tym poście tabela, z którą pracowaliśmy, miała dwa pola. Pierwsze pole to autoinkrementowane pole INT zatytułowane ID. Drugie pole to VARCHAR (50) i ma nazwę fname. Nasz ostateczny arkusz kalkulacyjny wygląda tak:
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ć(Wrap-Up)
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żyć połączenia danych arkusza kalkulacyjnego do importowania danych do arkusza kalkulacyjnego Excel . Cieszyć się!
Related posts
Jak usunąć puste linie w Excelu?
Jak korzystać z funkcji Speak Cells programu Excel
Jak wstawić arkusz programu Excel do dokumentu programu Word?
Jak korzystać z analizy warunkowej programu Excel
Jak naprawić wiersz w programie Excel
Podstawowe jedno- i wielokolumnowe sortowanie danych w arkuszach kalkulacyjnych Excel
Szybko przeliteruj liczby w Wordzie i Excelu
Jak szybko wstawić wiele wierszy w programie Excel
Użyj nazw zakresów dynamicznych w programie Excel, aby uzyskać elastyczne listy rozwijane
Jak scalić dane w wielu plikach Excel
4 sposoby użycia znacznika wyboru w programie Excel
10 porad i wskazówek dotyczących programu Excel na rok 2019
Jak udostępnić plik Excel w celu łatwej współpracy?
Jak obliczyć Z-Score w Excelu
Dlaczego powinieneś używać nazwanych zakresów w Excelu
Jak scalić komórki, kolumny i wiersze w programie Excel
Korzystanie z narzędzia wyszukiwania celów analizy warunkowej w programie Excel
Jak naprawić błędy #N/A w formułach programu Excel, takich jak WYSZUKAJ.PIONOWO
Wyśrodkuj dane arkusza roboczego w programie Excel do drukowania
Jak otworzyć Word i Excel w trybie awaryjnym