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:
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.
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:
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 :
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:
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 :
Det næste trin er at klikke på knappen Tilføj(Add) . Dette vil præsentere dig for vinduet Eksisterende forbindelser :(Existing Connections)
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)
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)
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) .
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.
Du skulle nu være tilbage ved vinduet Workbook Connection . Den dataforbindelse, du lige har oprettet, skal vises:
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) .
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:
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)
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:
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!
Related posts
Sådan slettes tomme linjer i Excel
Sådan bruger du Excels Tal Cells-funktion
Sådan indsætter du et Excel-regneark i et Word-dokument
Sådan bruges Excels What-If-analyse
Sådan rettes en række i Excel
Sådan sorteres efter dato i Excel
Brug tastaturet til at ændre rækkehøjde og kolonnebredde i Excel
Sådan alfabetiseres i Excel
Sådan spores afhængige i Excel
Sådan opretter du en simpel pivottabel i Excel
4 måder at konvertere Excel til Google Sheets
Sådan bruges Flash Udfyld Excel
Sådan deler du en Excel-fil for nemt at samarbejde
Hvorfor du skal bruge navngivne områder i Excel
Sådan opretter du flere linkede rullelister i Excel
Hvornår skal man bruge Index-Match i stedet for VLOOKUP i Excel
Sådan bruges PMT-funktionen i Excel
Sådan flettes celler, kolonner og rækker i Excel
Google Sheets vs Microsoft Excel – Hvad er forskellene?
Grundlæggende én-kolonne og multi-kolonne datasortering i Excel-regneark