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:
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.
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:
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)
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:
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 :
Im nächsten Schritt klicken Sie auf die Schaltfläche Hinzufügen . (Add)Dadurch wird Ihnen das Fenster „ Bestehende Verbindungen(Existing Connections) “ angezeigt:
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:
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)
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) .
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.
Sie sollten sich jetzt wieder im Arbeitsmappen-Verbindungsfenster(Workbook Connection) befinden . Die soeben erstellte Datenverbindung sollte aufgelistet werden:
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)
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:
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)
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:
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!
Related posts
So löschen Sie leere Zeilen in Excel
So verwenden Sie die Speak Cells-Funktion von Excel
So fügen Sie ein Excel-Arbeitsblatt in ein Word-Dokument ein
So verwenden Sie die Was-wäre-wenn-Analyse von Excel
So reparieren Sie eine Zeile in Excel
So erstellen Sie ein Kreisdiagramm in Excel
So berechnen Sie den Z-Score in Excel
Zellbezüge beim Kopieren einer Formel in Excel beibehalten
Zahlen schnell in Word und Excel buchstabieren
Verwenden Sie dynamische Bereichsnamen in Excel für flexible Dropdowns
3 Möglichkeiten, eine Zelle in Excel zu teilen
So suchen Sie in Excel
So teilen Sie eine Excel-Datei für eine einfache Zusammenarbeit
So verwenden Sie absolute Bezüge in Excel
So verschieben Sie Spalten in Excel
Wann sollte Index-Match anstelle von SVERWEIS in Excel verwendet werden?
So öffnen Sie Word und Excel im abgesicherten Modus
So fügen Sie CSV oder TSV in ein Excel-Arbeitsblatt ein
2 Möglichkeiten, die Transponierungsfunktion von Excel zu verwenden
Zentrieren Sie Ihre Arbeitsblattdaten in Excel zum Drucken