Pripojenie Excelu k MySQL

Iste , Excel sa používa pre tabuľky, ale vedeli ste, že Excel môžete pripojiť k externým zdrojom údajov? V tomto článku budeme diskutovať o tom, ako pripojiť tabuľku programu Excel(Excel) k tabuľke databázy MySQL a použiť údaje v tabuľke databázy na vyplnenie našej tabuľky. Existuje niekoľko vecí, ktoré musíte urobiť, aby ste sa pripravili na toto spojenie.

Príprava(Preparation)

Najprv si musíte stiahnuť najnovší ovládač Open Database Connectivity ( ODBC ) pre MySQL . Aktuálny ovládač ODBC pre MySQL možno nájsť na adrese

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

Po stiahnutí súboru skontrolujte(Make) , či ste porovnali hodnotu hash md5 súboru s hodnotou uvedenou na stránke sťahovania.

Ďalej budete musieť nainštalovať ovládač, ktorý ste práve stiahli.  Dvojitým(Double) kliknutím na súbor spustíte proces inštalácie. Po dokončení procesu inštalácie budete musieť vytvoriť názov zdroja databázy(Database Source Name) ( DSN ), ktorý budete používať s Excelom(Excel) .

Vytvorenie DSN(Creating the DSN)

DSN bude obsahovať všetky informácie o pripojení potrebné na používanie databázovej tabuľky MySQL . V systéme Windows(Windows) budete musieť kliknúť na Štart(Start) , potom na Ovládací panel(Control Panel) , potom na Nástroje na správu(Administrative Tools) a potom na Zdroje údajov (ODBC)(Data Sources (ODBC)) . Mali by ste vidieť nasledujúce informácie:

ODBC_data_source_admin

Všimnite(Notice) si záložky na obrázku vyššie. Používateľské DSN(User DSN) je dostupné iba používateľovi, ktorý ho vytvoril. Systémové DSN(System DSN) je dostupné každému, kto sa môže prihlásiť do stroja. Súborové DSN(File DSN) je súbor .DSN , ktorý je možné preniesť a použiť na iných systémoch, ktoré majú nainštalovaný rovnaký operačný systém a ovládače.

Ak chcete pokračovať vo vytváraní DSN , kliknite na tlačidlo Pridať(Add) v pravom hornom rohu.

create_new_data_source

Pravdepodobne budete musieť prejsť nadol, aby ste videli ovládač MySQL ODBC(MySQL ODBC 5.x Driver) 5.x. Ak nie je prítomný, niečo sa pokazilo pri inštalácii ovládača v časti Príprava(Preparation) tohto príspevku. Ak chcete pokračovať vo vytváraní DSN , uistite sa, že je zvýraznený ovládač (Driver)MySQL ODBC 5.x a kliknite na tlačidlo (MySQL ODBC 5.x) Dokončiť(Finish) . Teraz by ste mali vidieť okno podobné tomu, ktoré je uvedené nižšie:

data_source_config

Ďalej budete musieť zadať informácie potrebné na vyplnenie vyššie uvedeného formulára. Databáza a tabuľka MySQL , ktoré používame pre tento príspevok, sú na vývojovom stroji a používa ju iba jedna osoba. Pre „produkčné“ prostredia sa odporúča vytvoriť nového používateľa a udeliť novému používateľovi iba privilégiá SELECT . V budúcnosti môžete v prípade potreby udeliť ďalšie privilégiá.

Po zadaní podrobností o konfigurácii zdroja údajov by ste mali kliknúť na tlačidlo Test , aby ste sa uistili, že všetko funguje. Ďalej kliknite na tlačidlo OK(OK) . Teraz by ste mali vidieť názov zdroja údajov, ktorý ste zadali vo formulári v predchádzajúcej sade, uvedený v okne správcu zdroja údajov ODBC(ODBC Data Source Administrator) :

ODBC_data_source_after

Vytvorenie pripojenia tabuľky

Teraz, keď ste úspešne vytvorili nové DSN , môžete zatvoriť okno ODBC Data Source Administrator a otvoriť Excel . Po otvorení Excelu(Excel) kliknite na pás s údajmi . (Data)Pre novšie verzie Excelu(Excel) kliknite na Získať údaje(Get Data) , potom z iných zdrojov(From Other Sources) a potom z ODBC(From ODBC) .

V starších verziách Excelu(Excel) je to o niečo náročnejší proces. Najprv by ste mali vidieť niečo takéto:

dátová páska

Ďalším krokom je kliknutie na prepojenie Pripojenia(Connections) umiestnené priamo pod slovom Údaje(Data) v zozname kariet. Umiestnenie prepojenia Pripojenia(Connections) je na obrázku vyššie zakrúžkované červenou farbou. Malo by sa vám zobraziť okno Pripojenia zošita :(Workbook Connections)

workbook_conn

Ďalším krokom je kliknutie na tlačidlo Pridať(Add) . Zobrazí sa vám okno Existujúce pripojenia :(Existing Connections)

existujúce_spojenie

Je zrejmé, že nechcete pracovať na žiadnom z uvedených spojení. Preto kliknite na tlačidlo Browse for More… . Zobrazí sa vám okno Vybrať zdroj údajov :(Select Data Source)

select_data_source

Rovnako ako v predchádzajúcom okne Existujúce pripojenia(Existing Connections) nechcete použiť pripojenia uvedené v okne Výber zdroja údajov(Select Data Source) . Preto chcete dvakrát kliknúť na priečinok +Connect to New Data Source.odc . Pritom by ste mali vidieť okno Sprievodcu dátovým pripojením :( Data Connection Wizard)

select_data_source_2

Vzhľadom na uvedené možnosti zdroja údajov chcete zvýrazniť ODBC DSN a kliknite na tlačidlo Ďalej(Next) . Ďalší krok Sprievodcu pripojením údajov(Data Connection Wizard) zobrazí všetky zdroje údajov ODBC dostupné v systéme, ktorý používate.

Dúfajme, že ak všetko pôjde podľa plánu, mali by ste vidieť DSN , ktoré ste vytvorili v predchádzajúcich krokoch, uvedené medzi zdrojmi údajov  ODBC . Označte(Highlight) ho a kliknite na Ďalej(Next) .

select_data_source_3

Ďalším krokom v Sprievodcovi dátovým pripojením(Data Connection Wizard) je uloženie a dokončenie. Pole názvu súboru by sa malo vyplniť automaticky. Môžete poskytnúť popis. Popis použitý v príklade je celkom zrozumiteľný pre každého, kto ho môže použiť. Ďalej kliknite na tlačidlo Dokončiť(Finish) v pravom dolnom rohu okna.

select_data_source_4

Teraz by ste mali byť späť v okne Pripojenie k zošitu(Workbook Connection) . Dátové pripojenie, ktoré ste práve vytvorili, by malo byť uvedené:

select_data_source_5

Importovanie údajov tabuľky(Importing the Table Data)

Môžete zatvoriť okno Pripojenie k zošitu . (Workbook Connection)Musíme kliknúť na tlačidlo Existujúce pripojenia(Existing Connections) na páse údajov v (Data)Exceli(Excel) . Tlačidlo Existujúce pripojenia(Connections) by sa malo nachádzať vľavo na páse údajov .(Data)

existujúce_pripojenie_1

Kliknutím na tlačidlo Existujúce pripojenia(Existing Connections) by sa vám malo zobraziť okno Existujúce pripojenia . (Existing Connections)Toto okno ste videli v predchádzajúcich krokoch, rozdiel je teraz v tom, že vaše dátové pripojenie by malo byť uvedené v hornej časti:

existujúce_pripojenie_2

Uistite(Make) sa, že dátové pripojenie, ktoré ste vytvorili v predchádzajúcich krokoch, je zvýraznené a potom kliknite na tlačidlo Otvoriť(Open) . Teraz by sa malo zobraziť okno Importovať údaje :(Import Data)

import_data

Na účely tohto príspevku použijeme predvolené nastavenia v okne Import údajov(Import Data) . Ďalej kliknite na tlačidlo OK(OK) . Ak pre vás všetko fungovalo, teraz by sa vám v pracovnom hárku mali zobraziť údaje databázovej tabuľky MySQL .

Pre tento príspevok mala tabuľka, s ktorou sme pracovali, dve polia. Prvé pole je pole INT s automatickým prírastkom s názvom ID. Druhé pole je VARCHAR (50) a má názov fname. Naša konečná tabuľka vyzerá takto:

konečné

Ako ste si určite všimli, prvý riadok obsahuje názvy stĺpcov tabuľky. Na zoradenie stĺpcov môžete použiť aj rozbaľovacie šípky vedľa názvov stĺpcov.

Zabaliť(Wrap-Up)

V tomto príspevku sme sa zaoberali tým, kde nájsť najnovšie ovládače ODBC pre MySQL , ako vytvoriť DSN , ako vytvoriť dátové pripojenie tabuľky pomocou DSN a ako použiť dátové pripojenie tabuľky na import údajov do tabuľky Excel . Užite si to!

 



About the author

Som počítačový technik s viac ako 10-ročnými skúsenosťami a skúsenosťami s prácou so zariadeniami Android. Posledných päť rokov pracujem aj v kancelárii, kde som sa naučil používať Office 365 a MacOS. Vo voľnom čase rád trávim čas vonku pri hudbe alebo pozeraní filmov.



Related posts