Doporučená, 2021

Redakce Choice

Připojení aplikace Excel k MySQL

Sure Excel se používá pro tabulky, ale věděli jste, že můžete připojit Excel k externím zdrojům dat? V tomto článku budeme diskutovat o tom, jak připojit tabulku aplikace Excel k databázové tabulce MySQL a použít data v databázové tabulce k naplnění tabulky. Existuje několik věcí, které musíte udělat, abyste se na toto připojení připravili.

Příprava

Nejprve musíte stáhnout nejnovější ovladač Open Database Connectivity (ODBC) pro MySQL. Aktuální ovladač ODBC pro MySQL může být umístěn na adrese

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

Po stažení souboru zkontrolujte, zda je soubor md5 hash proti souboru uvedenému na stránce stahování.

Dále budete muset nainstalovat ovladač, který jste právě stáhli. Instalační proces spustíte poklepáním na soubor. Po dokončení procesu instalace budete muset vytvořit název databáze (DSN) pro použití s ​​aplikací Excel.

Vytvoření DSN

DSN bude obsahovat všechny informace o připojení nezbytné pro použití databázové tabulky MySQL. V systému Windows budete muset kliknout na tlačítko Start, potom na příkaz Ovládací panely, poté na položku Nástroje pro správu a poté na položku Zdroje dat (ODBC) . Měli byste vidět následující informace:

Všimněte si záložek na obrázku výše. DSN uživatele je k dispozici pouze uživateli, který jej vytvořil. Systém DSN je k dispozici každému, kdo se může přihlásit do počítače. Souborový DSN je soubor .DSN, který lze přenést a použít v jiných systémech, které mají nainstalovaný stejný operační systém a ovladače.

Chcete-li pokračovat ve vytváření DSN, klepněte na tlačítko Přidat v pravém horním rohu.

Pravděpodobně budete muset posunout dolů vidět ovladač MySQL ODBC 5.x. Pokud tomu tak není, něco se po instalaci ovladače v části Příprava tohoto příspěvku pokazilo. Chcete-li pokračovat ve vytváření DSN, ujistěte se, že je zvýrazněn ovladač MySQL ODBC 5.xa klepněte na tlačítko Dokončit . Nyní by se mělo zobrazit okno podobné tomu, které je uvedeno níže:

Dále budete muset poskytnout informace potřebné k vyplnění výše uvedeného formuláře. Databáze MySQL a tabulka, kterou používáme pro tento příspěvek, je na vývojovém stroji a používá ji pouze jedna osoba. Pro „produkční“ prostředí se doporučuje vytvořit nového uživatele a udělit nové uživatelské oprávnění SELECT. V budoucnu můžete v případě potřeby udělit další oprávnění.

Po zadání podrobností o konfiguraci zdroje dat byste měli kliknout na tlačítko Test, abyste se ujistili, že je vše v pořádku. Dále klikněte na tlačítko OK . Měli byste nyní zobrazit název zdroje dat dodaný ve formuláři v předchozí sadě uvedené v okně Správce zdrojů dat ODBC:

Vytvoření připojení tabulky

Nyní, když jste úspěšně vytvořili nové DSN, můžete zavřít okno Správce zdrojů dat ODBC a otevřít aplikaci Excel. Po otevření aplikace Excel klepněte na položku Datový pás. U novějších verzí aplikace Excel klepněte na tlačítko Get Data (Získat data), pak na položku From Other Sources (Z dalších zdrojů) a poté na položku ODBC .

Ve starších verzích aplikace Excel je to o něco více procesu. Nejprve byste měli vidět něco takového:

Dalším krokem je klepnutí na odkaz Připojení umístěný přímo pod slovem Data v seznamu záložek. Umístění propojení je v obrázku výše zakroužkováno červeně. Měli byste se prezentovat v okně Připojení sešitu:

Dalším krokem je klepnutí na tlačítko Přidat . Zobrazí se okno Existující připojení :

Samozřejmě nechcete pracovat na žádném z uvedených spojení. Proto klikněte na tlačítko Procházet více… . Zobrazí se okno Vybrat zdroj dat :

Stejně jako předchozí okno Existující připojení nechcete používat připojení uvedená v okně Vybrat zdroj dat. Proto chcete poklepat na složku + Connect to New Data Source.odc . Měli byste nyní zobrazit okno Průvodce připojením k datům :

Vzhledem k uvedeným možnostem zdroje dat chcete zvýraznit ODBC DSN a klepněte na tlačítko Další . Další krok Průvodce datovým připojením zobrazí všechny zdroje dat ODBC dostupné v systému, který používáte.

Doufejme, že pokud vše podle plánu, měli byste vidět DSN, které jste vytvořili v předchozích krocích uvedených mezi zdroji dat ODBC. Zvýrazněte ji a klikněte na Další .

Dalším krokem Průvodce připojením dat je uložení a dokončení. Pole s názvem souboru by mělo být automaticky vyplněno. Můžete zadat popis. Popis použitý v tomto příkladu je pro každého, kdo by ho mohl použít, velmi vysvětlující. Dále klikněte na tlačítko Dokončit v pravém dolním rohu okna.

Nyní byste měli být zpět v okně Připojení sešitu. Datové připojení, které jste právě vytvořili, by mělo být uvedeno:

Import dat tabulky

Okno Připojení sešitu můžete zavřít. Musíme kliknout na tlačítko Stávající připojení v datovém pásu aplikace Excel. Tlačítko Stávající připojení by mělo být umístěno vlevo na pásu karet Data.

Kliknutím na tlačítko Existující připojení byste měli zobrazit okno Existující připojení. Toto okno jste viděli v předchozích krocích, nyní je rozdíl v tom, že vaše datové připojení by mělo být uvedeno v horní části:

Zkontrolujte, zda je zvýrazněno datové připojení, které jste vytvořili v předchozích krocích, a klepněte na tlačítko Otevřít . Nyní by se mělo zobrazit okno Importovat data :

Pro účely tohoto příspěvku použijeme výchozí nastavení v okně Import Data. Dále klikněte na tlačítko OK . Pokud se vám vše podaří, měli byste nyní být prezentováni s daty tabulky MySQL databáze v pracovním listu.

Pro tento post měl stůl, se kterým jsme pracovali, dvě pole. První pole je pole s automatickým přírůstkem INT s názvem ID. Druhé pole je VARCHAR (50) a má název fname. Naše poslední tabulka vypadá takto:

Jak jste si pravděpodobně všimli, první řádek obsahuje názvy sloupců tabulky. Seřadit sloupce můžete také pomocí rozevíracích šipek vedle názvů sloupců.

Zabalit

V tomto příspěvku jsme se zabývali, kde najít nejnovější ovladače ODBC pro MySQL, jak vytvořit DSN, jak vytvořit tabulkové datové připojení pomocí DSN a jak použít datové připojení tabulkového procesoru pro import dat do tabulky aplikace Excel. Užívat si!

Top