Poniższe czynności połączą program Excel z bazą danych Mysql, a następnie zaimportują tabelę do programu Excel.
Zostało to przetestowane na komputerze z programem Excel 2003 łączącym się z MySQL 4.1.14 (baza danych tej witryny).
Po przeczytaniu wielu samouczków na temat łączenia Excela z Mysql wszyscy mówili to samo i wszystkie zawiodły (dla mnie). Wynikało to z tego, że nigdy nie określano konkretnego sterownika, którego należy używać. Po przeczytaniu tej krótkiej notatki i zmodyfikowaniu niektórych adresów URL, aby znaleźć lokalizację pobierania, uzyskałem udane połączenie, a oto jak…
Krok pierwszy
Pobierz i zainstaluj MyODBC-3.51.11-2-win.msi
Krok drugi
Dodaj nowe źródło danych do swojego środowiska Windows. W menu Start kliknij Ustawienia->Panel sterowania.
W nowo otwartym folderze kliknij Narzędzia administracyjne-> Źródła danych (ODBC).
Kliknij Dodaj przycisk, przewiń listę i kliknij dwukrotnie sterownik MySql 3.51. Wprowadź nazwę połączenia i informacje o bazie danych, a następnie naciśnij test. Przy odrobinie szczęścia dostaniesz Powodzenie wiadomość. Twoje połączenie danych zostało skonfigurowane.
Krok trzeci
Powrót do Excela: W menu głównym kliknij Dane->Importuj dane zewnętrzne->Importuj dane.
W nowo otwartym oknie dialogowym kliknij Nowe źródło przycisk w dół, a następnie kliknij dwukrotnie ODBC DSN. Powinieneś teraz zobaczyć źródło danych skonfigurowane w poprzedniej sekcji. Kliknij dwukrotnie to.
Wybierz żądaną tabelę z edytora zapytań, naciśnij Dalej->Zakończ.
Prawie gotowe, powinieneś wrócić do okna dialogowego „Wybierz źródło danych”, kliknij otwarty Teraz zostaniesz zapytany, w której komórce umieścić dane nowej tabeli. Wybierz komórkę i kliknij OK. Zostaniesz poproszony o sprawdzenie ustawień bazy danych:
Uwaga 1: Trzykrotnie sprawdź swoje dane uwierzytelniające, z jakiegoś powodu moja nazwa użytkownika jest tutaj skrócona.
Uwaga 2: To jest krok, który kończy się niepowodzeniem po wybraniu losowego sterownika ze strony MySql (mimo że połączenie testowe zadziałało).
Trzymaj kciuki, kliknij OK, a Twój zestaw danych Mysql jest teraz w Excelu. Oto fragment mojej tabeli postów w programie Excel: