Sure 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 einige Dinge, die Sie tun müssen, um sich auf diese Verbindung vorzubereiten:
Vorbereitung
Zuerst müssen Sie die neueste Open Database Connectivity herunterladen (ODBC) Treiber für MySQL. Der aktuelle ODBC-Treiber für MySQL befindet sich unter
https://dev.mysql.com/downloads/connector/odbc/
Vergewissern Sie sich nach dem Herunterladen der Datei, dass Sie den md5-Hash der Datei gegen den aufgelisteten prüfen die Download-Seite.
Als nächstes müssen Sie den Treiber installieren, den Sie gerade heruntergeladen haben. Doppelklicken Sie auf die Datei, um den Installationsprozess zu starten. Sobald der Installationsvorgang abgeschlossen ist, müssen Sie einen Datenbankquellennamen (DSN) für die Verwendung mit Excel erstellen.
Erstellen des DSN
Der DSN wird enthalten alle Verbindungsinformationen, die für die Verwendung der MySQL-Datenbanktabelle erforderlich sind. Auf einem Windows-System müssen Sie auf Start, dann auf Systemsteuerung, dann auf Verwaltungund auf Datenquellen (ODBC ). Sie sollten die folgenden Informationen sehen:
Beachten Sie die Registerkarten im Bild oben. Ein Benutzer-DSNsteht nur dem Benutzer zur Verfügung, der ihn erstellt hat. Ein System-DSNsteht allen Benutzern zur Verfügung, die sich am Computer anmelden können. Eine Datei-DSNist eine .DSN-Datei, die zu anderen Systemen transportiert und dort verwendet werden kann, auf denen das gleiche Betriebssystem und die gleichen Treiber installiert sind.
Um mit der Erstellung des DSN fortzufahren, klicken Sie auf Hinzufügen-Schaltfläche in der oberen rechten Ecke.
Sie müssen wahrscheinlich nach unten scrollen, um das zu sehen MySQL ODBC 5.x Treiber. Wenn es nicht vorhanden ist, ist bei der Installation des Treibers im Abschnitt "Vorbereitung" dieses Posts ein Fehler aufgetreten. Stellen Sie sicher, dass der MySQL ODBC 5.x-Treiber markiert ist, und klicken Sie auf die Schaltfläche Fertig stellen, um mit der Erstellung des DSN fortzufahren. Sie sollten nun ein ähnliches Fenster wie das folgende sehen:
Als nächstes müssen Sie die Informationen angeben, die zum Ausfüllen des oben gezeigten Formulars notwendig sind . Die MySQL-Datenbank und -Tabelle, die wir für diesen Post verwenden, befindet sich auf einem Entwicklungscomputer und wird nur von einer Person verwendet. Für "Produktionsumgebungen" wird empfohlen, einen neuen Benutzer zu erstellen und dem neuen Benutzer nur SELECT-Berechtigungen zu erteilen. In Zukunft können Sie bei Bedarf weitere Berechtigungen erteilen.
Nachdem Sie die Details für Ihre Datenquellenkonfiguration angegeben haben, sollten Sie auf die Schaltfläche Testklicken, um sicherzustellen, dass alles korrekt ist In der Reihenfolge. Als nächstes klicken Sie auf die Schaltfläche OK. Sie sollten jetzt den Namen der Datenquelle sehen, die Sie in dem Formular angegeben haben, das im ODBC-Datenquellen-Administratorfenster aufgeführt ist:
Erstellen des Tabellenkalkulation
Nachdem Sie erfolgreich einen neuen DSN erstellt haben, können Sie das ODBC-Datenquellen-Administratorfenster schließen und Excel öffnen. Sobald Sie Excel geöffnet haben, klicken Sie auf das Ribbon Daten. Bei neueren Versionen von Excel klicken Sie auf Daten abrufen, dann auf Von anderen Quellenund dann auf Von ODBC.
In älteren Versionen von Excel ist es eher ein Prozess. Zunächst sollten Sie Folgendes sehen:
Klicken Sie im nächsten Schritt auf den Link Verbindungenrechts unter dem Wort Daten in der Tabliste. Die Position des Links Verbindungen ist im obigen Bild rot eingekreist. Es sollte das Fenster Arbeitsmappenverbindungen angezeigt werden:
Klicken Sie im nächsten Schritt auf die Schaltfläche Hinzufügen. Dadurch werden Sie mit dem Fenster Vorhandene Verbindungenkonfrontiert:
Offensichtlich möchten Sie nicht an einem von beiden arbeiten die aufgeführten Verbindungen Klicken Sie daher auf die Schaltfläche Nach mehr suchen .... Dadurch wird das Fenster Datenquelle auswählenangezeigt:
Genau wie im vorherigen Fenster "Vorhandene Verbindungen" Sie möchten die im Fenster Datenquelle auswählen aufgeführten Verbindungen nicht verwenden. Daher möchten Sie auf den Ordner + Connect to New Data Source.odcdoppelklicken. Auf diese Weise sollten Sie jetzt das Fenster Datenverbindungs-Assistentsehen:
Angesichts der aufgeführten Datenquellen , markieren Sie ODBC DSNund klicken Sie auf Weiter. Im nächsten Schritt des Datenverbindungsassistenten werden alle ODBC-Datenquellen angezeigt, die auf dem von Ihnen verwendeten System verfügbar sind.
Wenn alle nach Plan ausgeführt werden, sollten Sie hoffentlich den von Ihnen erstellten DSN sehen vorherige Schritte aufgelistet unter den ODBC-Datenquellen. Markieren Sie es und klicken Sie auf Weiter.
Der nächste Schritt im Datenverbindungs-Assistenten besteht darin, zu speichern und zu beenden. Das Dateinamensfeld 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 als Nächstes auf die Schaltfläche Fertig stellenin der unteren rechten Ecke des Fensters.
Sie sollten jetzt wieder bei sein das Arbeitsmappen-Verbindungsfenster. Die Datenverbindung, die Sie gerade erstellt haben, sollte aufgelistet werden:
Importieren der Tabellendaten
Sie können das Fenster Arbeitsmappenverbindung schließen. Wir müssen auf die Schaltfläche Vorhandene Verbindungenim Datenbereich von Excel klicken. Die Schaltfläche "Bestehende Verbindungen" sollte sich auf der Datenleiste links befinden.
Klicken Sie auf die Schaltfläche Vorhandene Verbindungensollte Ihnen das Fenster "Vorhandene Verbindungen" anzeigen. Sie haben dieses Fenster in den vorherigen Schritten gesehen. Der Unterschied besteht nun darin, dass Ihre Datenverbindung im oberen Bereich aufgelistet werden sollte:
Vergewissern Sie sich, dass die Datenverbindung, die Sie in den vorherigen Schritten erstellt haben, markiert ist, und klicken Sie dann auf die Schaltfläche Öffnen. Sie sollten nun das Fenster Daten importierensehen:
Für die Zwecke dieses Beitrags werden wir verwenden die Standardeinstellungen im Fenster Daten importieren. Als nächstes klicken Sie auf die Schaltfläche OK. Wenn alles für Sie funktioniert hat, sollten Sie nun die Daten der MySQL-Datenbanktabelle in Ihrem Arbeitsblatt sehen.
Für diesen Beitrag hatte die Tabelle, mit der wir arbeiteten, zwei Felder. Das erste Feld ist ein Auto-Inkrement-INT-Feld mit dem Titel ID. Das zweite Feld ist VARCHAR (50) und trägt den Namen fname. Unsere endgültige Tabelle sieht wie folgt aus:
Wie Sie wahrscheinlich bemerkt haben, enthält die erste Zeile die Tabellenspaltennamen. Sie können auch die Dropdown-Pfeile neben den Spaltennamen verwenden, um die Spalten zu sortieren.
Zusammenfassung
In diesem Beitrag haben wir geklärt, wo Sie suchen können die neuesten ODBC-Treiber für MySQL, wie man einen DSN erstellt, wie man eine Tabellenkalkulationsdatenverbindung mit dem DSN erstellt und wie man die Tabellenkalkulationsdatenverbindung verwendet, um Daten in eine Excel-Tabelle zu importieren. Viel Spaß!