Verbinden von Excel mit MySQL

Sicher , Excel wird für Tabellenkalkulationen verwendet, aber wussten Sie, dass Sie Excel mit externen Datenquellen verbinden können? In diesem Artikel werden wir besprechen, wie Sie eine Excel - Tabelle mit einer MySQL -Datenbanktabelle verbinden und die Daten in der Datenbanktabelle verwenden, um unsere Tabelle zu füllen. Es gibt ein paar Dinge, die Sie tun müssen, um sich auf diese Verbindung vorzubereiten.

Vorbereitung(Preparation)

Zunächst müssen Sie den neuesten Open Database Connectivity ( ODBC )-Treiber für MySQL herunterladen . Den aktuellen ODBC -Treiber für MySQL finden Sie unter

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

Stellen(Make) Sie nach dem Herunterladen der Datei sicher, dass Sie den md5-Hash der Datei mit dem auf der Download-Seite aufgeführten vergleichen.

Als nächstes müssen Sie den gerade heruntergeladenen Treiber installieren.  Doppelklicken(Double) Sie auf die Datei, um den Installationsvorgang zu starten. Sobald der Installationsvorgang abgeschlossen ist, müssen Sie einen Datenbankquellnamen(Database Source Name) ( DSN ) zur Verwendung mit Excel erstellen .

Erstellen des DSN(Creating the DSN)

Der DSN enthält alle Verbindungsinformationen, die zur Verwendung der MySQL -Datenbanktabelle erforderlich sind. Auf einem Windows -System müssen Sie auf Start , dann auf Systemsteuerung(Control Panel) , dann auf Verwaltung(Administrative Tools) und dann auf Datenquellen (ODBC)(Data Sources (ODBC)) klicken . Sie sollten die folgenden Informationen sehen:

ODBC_Datenquelle_admin

Beachten Sie(Notice) die Registerkarten im obigen Bild. Ein Benutzer-DSN(User DSN) ist nur für den Benutzer verfügbar, der ihn erstellt hat. Ein System-DSN steht jedem zur Verfügung, der sich bei der Maschine anmelden kann. Ein Datei-DSN(File DSN) ist eine .DSN-Datei, die zu anderen Systemen transportiert und dort verwendet werden kann, auf denen dasselbe Betriebssystem und dieselben Treiber installiert sind.

Um mit der Erstellung des DSN fortzufahren , klicken Sie auf die Schaltfläche Hinzufügen(Add) in der Nähe der oberen rechten Ecke.

create_new_data_source

Sie müssen wahrscheinlich nach unten scrollen, um den MySQL ODBC 5.x-Treiber(MySQL ODBC 5.x Driver) zu sehen . Wenn es nicht vorhanden ist, ist bei der Installation des Treibers im Abschnitt „ Vorbereitung(Preparation) “ dieses Beitrags etwas schief gelaufen . Um mit der Erstellung des DSN fortzufahren , vergewissern Sie sich, dass der MySQL ODBC 5.x- Treiber(Driver) markiert ist, und klicken Sie auf die Schaltfläche Fertig stellen. (Finish)Sie sollten nun ein Fenster sehen, das dem unten aufgeführten ähnelt:

data_source_config

Als nächstes müssen Sie die Informationen angeben, die zum Ausfüllen des oben gezeigten Formulars erforderlich sind. Die MySQL -Datenbank und -Tabelle, die wir für diesen Beitrag verwenden, befindet sich auf einem Entwicklungscomputer und wird nur von einer Person verwendet. Für „Produktions“-Umgebungen wird empfohlen, dass Sie einen neuen Benutzer erstellen und dem neuen Benutzer nur SELECT- Berechtigungen erteilen. In Zukunft können Sie bei Bedarf zusätzliche Berechtigungen erteilen.

Nachdem Sie die Details für Ihre Datenquellenkonfiguration angegeben haben, sollten Sie auf die Schaltfläche Test klicken , um sicherzustellen, dass alles funktioniert. Klicken Sie anschließend auf die Schaltfläche OK . Sie sollten jetzt den Namen der Datenquelle sehen, den Sie auf dem Formular im vorherigen Satz angegeben haben, der im Fenster ODBC-Datenquellen-Administrator aufgelistet ist:(ODBC Data Source Administrator)

ODBC_data_source_after

Erstellen der Tabellenkalkulationsverbindung

Nachdem Sie nun erfolgreich einen neuen DSN erstellt haben , können Sie das Fenster des ODBC-Datenquellen-Administrators schließen und (ODBC Data Source Administrator)Excel öffnen . Nachdem Sie Excel geöffnet haben , klicken Sie auf das Datenband(Data) . Klicken Sie bei neueren Excel -Versionen auf (Excel)Daten abrufen(Get Data) , dann auf Aus anderen Quellen(From Other Sources) und dann auf Aus ODBC(From ODBC) .

In älteren Versionen von Excel ist es eher ein Prozess. Zunächst sollten Sie so etwas sehen:

Datenband

Der nächste Schritt besteht darin, auf den Link Verbindungen(Connections) zu klicken, der sich direkt unter dem Wort Daten(Data) in der Registerkartenliste befindet. Die Position des Connections -Links ist im obigen Bild rot eingekreist. Das Fenster Workbook Connections sollte angezeigt werden :

arbeitsmappe_conn

Im nächsten Schritt klicken Sie auf die Schaltfläche Hinzufügen . (Add)Dadurch wird Ihnen das Fenster „ Bestehende Verbindungen(Existing Connections) “ angezeigt:

vorhandene_anschl

Offensichtlich möchten Sie an keiner der aufgeführten Verbindungen arbeiten. Klicken Sie daher auf die Schaltfläche Browse for More… . Daraufhin wird das Fenster „ Datenquelle auswählen(Select Data Source) “ angezeigt:

select_data_source

Genau wie im vorherigen Fenster „ Vorhandene Verbindungen “ möchten Sie die im Fenster „ (Existing Connections)Datenquelle auswählen(Select Data Source) “ aufgelisteten Verbindungen nicht verwenden . Daher sollten Sie auf den Ordner +Connect to New Data Source.odc . Dabei sollten Sie jetzt das Fenster des Datenverbindungsassistenten sehen:( Data Connection Wizard)

select_data_source_2

Angesichts der aufgelisteten Datenquellenoptionen möchten Sie ODBC DSN hervorheben und auf (ODBC DSN)Weiter(Next) klicken . Im nächsten Schritt des Datenverbindungsassistenten(Data Connection Wizard) werden alle ODBC -Datenquellen angezeigt, die auf dem von Ihnen verwendeten System verfügbar sind.

Wenn alles nach Plan verlaufen ist, sollten Sie hoffentlich den DSN , den Sie in den vorherigen Schritten erstellt haben, unter den ODBC -Datenquellen sehen.  Markieren(Highlight) Sie es und klicken Sie auf Weiter(Next) .

select_data_source_3

Der nächste Schritt im Datenverbindungsassistenten(Data Connection Wizard) ist das Speichern und Beenden. Das Dateinamenfeld sollte automatisch für Sie ausgefüllt werden. Sie können eine Beschreibung angeben. Die im Beispiel verwendete Beschreibung ist für jeden, der sie verwenden könnte, ziemlich selbsterklärend. Klicken Sie anschließend auf die Schaltfläche Fertigstellen(Finish) unten rechts im Fenster.

select_data_source_4

Sie sollten sich jetzt wieder im Arbeitsmappen-Verbindungsfenster(Workbook Connection) befinden . Die soeben erstellte Datenverbindung sollte aufgelistet werden:

select_data_source_5

Importieren der Tabellendaten(Importing the Table Data)

Sie können das Fenster Arbeitsmappenverbindung schließen. (Workbook Connection)Wir müssen auf die Schaltfläche Existing Connections im Datenband(Data) von Excel klicken . Die Schaltfläche Vorhandene Verbindungen(Connections) sollte sich links im Menüband Daten befinden.(Data)

vorhandene_verbindung_1

Wenn Sie auf die Schaltfläche „ Bestehende Verbindungen(Existing Connections) “ klicken , sollte das Fenster „ Bestehende Verbindungen(Existing Connections) “ angezeigt werden . Sie haben dieses Fenster in den vorherigen Schritten gesehen, der Unterschied besteht jetzt darin, dass Ihre Datenverbindung ganz oben aufgeführt werden sollte:

vorhandene_verbindung_2

Stellen Sie(Make) sicher, dass die Datenverbindung, die Sie in den vorherigen Schritten erstellt haben, hervorgehoben ist, und klicken Sie dann auf die Schaltfläche Öffnen . (Open)Sie sollten jetzt das Fenster „Daten importieren“ sehen:(Import Data)

Daten importieren

Für die Zwecke dieses Beitrags verwenden wir die Standardeinstellungen im Fenster „Daten importieren“. (Import Data)Klicken Sie anschließend auf die Schaltfläche OK . Wenn alles für Sie geklappt hat, sollten Ihnen jetzt die Tabellendaten der MySQL -Datenbank in Ihrem Arbeitsblatt angezeigt werden.

Für diesen Beitrag hatte die Tabelle, mit der wir arbeiteten, zwei Felder. Das erste Feld ist ein automatisch inkrementiertes INT - Feld mit dem Titel ID. Das zweite Feld ist VARCHAR (50) und heißt fname. Unsere endgültige Tabelle sieht folgendermaßen aus:

Finale

Wie Sie wahrscheinlich bemerkt haben, enthält die erste Zeile die Namen der Tabellenspalten. Sie können auch die Dropdown-Pfeile neben den Spaltennamen verwenden, um die Spalten zu sortieren.

Einpacken(Wrap-Up)

In diesem Beitrag haben wir behandelt, wo Sie die neuesten ODBC-Treiber für MySQL finden , wie Sie einen DSN erstellen , wie Sie eine Tabellenkalkulationsdatenverbindung mit dem DSN erstellen und wie Sie die Tabellenkalkulationsdatenverbindung verwenden, um Daten in eine Excel -Tabelle zu importieren . Genießen!

 



About the author

Ich bin Freeware-Softwareentwickler und Befürworter von Windows Vista/7. Ich habe mehrere hundert Artikel zu verschiedenen Themen rund um das Betriebssystem geschrieben, darunter Tipps und Tricks, Reparaturanleitungen und Best Practices. Über mein Unternehmen Help Desk Services biete ich auch bürobezogene Beratungsdienste an. Ich habe ein tiefes Verständnis dafür, wie Office 365 funktioniert, welche Funktionen es gibt und wie man sie am effektivsten einsetzt.



Related posts