Tilslutning af Excel til MySQL

Sikker på, at Excel bruges til regneark, men vidste du, at du kan forbinde Excel til eksterne datakilder? I denne artikel vil vi diskutere, hvordan man forbinder et Excel - regneark til en MySQL -databasetabel og bruger dataene i databasetabellen til at udfylde vores regneark. Der er et par ting, du skal gøre for at forberede dig på denne forbindelse.

Forberedelse(Preparation)

Først skal du downloade den seneste Open Database Connectivity ( ODBC )-driver til MySQL . Den aktuelle ODBC -driver til MySQL kan findes på

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

Sørg(Make) for, efter at du har downloadet filen, at du kontrollerer filens md5-hash mod den, der er angivet på downloadsiden.

Dernæst skal du installere den driver, du lige har downloadet.  Dobbeltklik(Double) på filen for at starte installationsprocessen. Når installationsprocessen er fuldført, skal du oprette et databasekildenavn(Database Source Name) ( DSN ) til brug med Excel .

Oprettelse af DSN(Creating the DSN)

DSN'et vil indeholde alle de forbindelsesoplysninger, der er nødvendige for at bruge MySQL (DSN)-(MySQL) databasetabellen. På et Windows -system skal du klikke på Start , derefter Kontrolpanel(Control Panel) , derefter Administrative værktøjer(Administrative Tools) og derefter Datakilder (ODBC)(Data Sources (ODBC)) . Du bør se følgende oplysninger:

ODBC_data_source_admin

Læg mærke(Notice) til fanerne på billedet ovenfor. Et bruger-DSN(User DSN) er kun tilgængeligt for den bruger, der har oprettet det. Et system-DSN er tilgængeligt for alle, der kan logge ind på maskinen. En fil-DSN(File DSN) er en .DSN-fil, der kan transporteres til og bruges på andre systemer, der har samme OS og drivere installeret.

For at fortsætte med at oprette DSN , skal du klikke på knappen Tilføj(Add) i øverste højre hjørne.

oprette_ny_datakilde

Du bliver sandsynligvis nødt til at rulle ned for at se MySQL ODBC 5.x-driveren(MySQL ODBC 5.x Driver) . Hvis den ikke er til stede, gik der noget galt med at installere driveren i afsnittet Forberedelse(Preparation) i dette indlæg. For at fortsætte med at oprette DSN'et(DSN) skal du sørge for, at MySQL ODBC 5.x- driveren(Driver) er fremhævet og klikke på knappen Udfør(Finish) . Du skulle nu se et vindue, der ligner det, der er angivet nedenfor:

data_source_config

Dernæst skal du angive de nødvendige oplysninger for at udfylde formularen vist ovenfor. MySQL - databasen og -tabellen, vi bruger til dette indlæg, er på en udviklingsmaskine og bruges kun af én person. For "produktions"-miljøer foreslås det, at du opretter en ny bruger og kun giver den nye bruger SELECT - privilegier. I fremtiden kan du give yderligere privilegier, hvis det er nødvendigt.

Når du har angivet detaljerne for din datakildekonfiguration, skal du klikke på knappen Test for at sikre dig, at alt fungerer. Klik derefter på knappen OK . Du bør nu se det datakildenavn, du har angivet i formularen i det forrige sæt, der er angivet i vinduet ODBC Data Source Administrator :

ODBC_data_source_after

Oprettelse af regnearksforbindelsen

Nu hvor du har oprettet en ny DSN , kan du lukke vinduet ODBC Data Source Administrator og åbne Excel . Når du har åbnet Excel , skal du klikke på Databåndet(Data) . For nyere versioner af Excel skal du klikke på Hent data(Get Data) , derefter Fra andre kilder(From Other Sources) og derefter Fra ODBC(From ODBC) .

I ældre versioner af Excel er det lidt mere en proces. For det første bør du se noget som dette:

databånd

Det næste trin er at klikke på linket Forbindelser(Connections) placeret lige under ordet Data i fanelisten. Placeringen af ​​linket Forbindelser(Connections) er cirklet med rødt på billedet ovenfor. Du bør blive præsenteret for vinduet Workbook Connections :

workbook_conn

Det næste trin er at klikke på knappen Tilføj(Add) . Dette vil præsentere dig for vinduet Eksisterende forbindelser :(Existing Connections)

eksisterende_forbindelse

Det er klart, at du ikke ønsker at arbejde på nogen af ​​de angivne forbindelser. Klik derfor på knappen Gennemse for mere(Browse for More…) .... Dette vil præsentere dig for vinduet Vælg datakilde :(Select Data Source)

vælg_datakilde

Ligesom det forrige vindue med eksisterende forbindelser(Existing Connections) , ønsker du ikke at bruge de forbindelser, der er angivet i vinduet Vælg datakilde(Select Data Source) . Derfor vil du dobbeltklikke på mappen +Connect to New Data Source.odc . Når du gør det, skulle du nu se vinduet Dataforbindelsesguiden :( Data Connection Wizard)

vælg_datakilde_2

I betragtning af de angivne datakildevalg vil du fremhæve ODBC DSN og klikke på Næste(Next) . Det næste trin i guiden Dataforbindelse(Data Connection Wizard) viser alle de ODBC -datakilder, der er tilgængelige på det system, du bruger.

Forhåbentlig, hvis alt er gået efter planen, bør du se det DSN , du oprettede i tidligere trin, opført blandt ODBC -datakilderne.  Fremhæv(Highlight) det, og klik på Næste(Next) .

vælg_datakilde_3

Det næste trin i dataforbindelsesguiden(Data Connection Wizard) er at gemme og afslutte. Filnavnsfeltet skal automatisk udfyldes for dig. Du kan give en beskrivelse. Beskrivelsen, der bruges i eksemplet, er ret selvforklarende for alle, der måtte bruge den. Klik derefter på knappen Udfør(Finish) nederst til højre i vinduet.

vælg_datakilde_4

Du skulle nu være tilbage ved vinduet Workbook Connection . Den dataforbindelse, du lige har oprettet, skal vises:

vælg_datakilde_5

Import af tabeldata(Importing the Table Data)

Du kan lukke vinduet Workbook Connection . Vi skal klikke på knappen Eksisterende forbindelser(Existing Connections) i databåndet(Data) i Excel . Knappen Eksisterende forbindelser(Connections) skal være placeret til venstre på databåndet(Data) .

eksisterende_forbindelse_1

Hvis du klikker på knappen Eksisterende forbindelser(Existing Connections) , vil du få vist vinduet Eksisterende forbindelser . (Existing Connections)Du har set dette vindue i tidligere trin, forskellen er nu, at din dataforbindelse skal være opført øverst:

eksisterende_forbindelse_2

Sørg(Make) for, at den dataforbindelse, du oprettede i de foregående trin, er fremhævet, og klik derefter på knappen Åbn(Open) . Du skulle nu se vinduet Importer data :(Import Data)

import_data

Til formålet med dette indlæg vil vi bruge standardindstillingerne i vinduet Importer data . (Import Data)Klik derefter på knappen OK . Hvis alt fungerede for dig, skulle du nu blive præsenteret for MySQL -databasetabeldataene i dit regneark.

Til dette indlæg havde tabellen, vi arbejdede med, to felter. Det første felt er et auto-increment INT - felt med titlen ID. Det andet felt er VARCHAR (50) og har titlen fname. Vores endelige regneark ser sådan ud:

endelig

Som du sikkert har bemærket, indeholder den første række tabelkolonnenavnene. Du kan også bruge rullepilene ved siden af ​​kolonnenavnene til at sortere kolonnerne.

Afslutning(Wrap-Up)

I dette indlæg dækkede vi, hvor man kan finde de nyeste ODBC-drivere til MySQL , hvordan man opretter en DSN , hvordan man opretter en regnearksdataforbindelse ved hjælp af DSN , og hvordan man bruger regnearksdataforbindelsen til at importere data til et Excel - regneark. God fornøjelse!

 



About the author

"Jeg er freelance-ekspert i Windows og Office. Jeg har over 10 års erfaring med at arbejde med disse værktøjer og kan hjælpe dig med at få mest muligt ud af dem. Mine færdigheder omfatter: at arbejde med Microsoft Word, Excel, PowerPoint og Outlook; skabe web sider og applikationer; og hjælpe kunder med at nå deres forretningsmål."



Related posts