Excel 2013 uľahčuje import údajov do pracovného hárka z iných databázových tabuliek vytvorených pomocou samostatných systémov správy databáz (napríklad Microsoft Access), čo je proces známy ako vytváranie externých údajových dotazov .
Ak chcete vytvoriť externý údajový dotaz na databázovú tabuľku Accessu, kliknite na príkazové tlačidlo Z Accessu na karte Údaje na páse s nástrojmi alebo stlačte kombináciu klávesov Alt+AFA. Excel otvorí dialógové okno Vybrať zdroj údajov, kde vyberiete názov databázy programu Access a potom kliknite na tlačidlo Otvoriť.
Zobrazí sa dialógové okno Vybrať tabuľku, v ktorom môžete vybrať tabuľku údajov, ktorú chcete importovať do hárka. Po výbere tabuľky údajov a kliknutí na tlačidlo OK v tomto dialógovom okne sa zobrazí dialógové okno Importovať údaje.
Dialógové okno Importovať údaje obsahuje nasledujúce možnosti:
-
Tabuľka, ak chcete, aby sa údaje v tabuľke s údajmi programu Access importovali do tabuľky programu Excel v aktuálnom alebo novom pracovnom hárku – pozrite si položky Existujúci pracovný hárok a Nový pracovný hárok, ktoré nasledujú
-
zostava kontingenčnej tabuľky, aby sa údaje v tabuľke s údajmi programu Access importovali do novej kontingenčnej tabuľky, ktorú môžete zostaviť pomocou údajov programu Access
-
Kontingenčný graf, aby sa údaje v tabuľke s údajmi programu Access importovali do novej kontingenčnej tabuľky s vloženým kontingenčným grafom, ktorý môžete zostaviť z údajov programu Access
-
Iba vytvoriť pripojenie na prepojenie s údajmi vo vybratej tabuľke údajov programu Access bez prenesenia jej údajov do pracovného hárka programu Excel
-
Existujúci pracovný hárok (predvolené), ak chcete, aby sa údaje v tabuľke s údajmi programu Access importovali do aktuálneho pracovného hárka počnúc aktuálnou adresou bunky uvedenou v textovom poli nižšie
-
Nový pracovný hárok, ak chcete, aby sa údaje v tabuľke údajov programu Access importovali do nového hárka, ktorý sa pridá na začiatok zošita
Po importovaní tabuľky údajov Faktúry zo vzorovej databázy Northwind Access môžete zobraziť hárok programu Excel ako novú tabuľku údajov v Exceli. Po importovaní údajov môžete použiť tlačidlá automatického filtra pripojené k rôznym poliam na triedenie a filtrovanie údajov.
Excel uchováva zoznam všetkých dotazov na externé údaje, ktoré zadáte, aby ste ich mohli znova použiť na import aktualizovaných údajov z inej databázy alebo webovej stránky. Ak chcete znova použiť dotaz, kliknite na tlačidlo Existujúce pripojenia na karte Údaje (Alt+AX), čím otvoríte dialógové okno Existujúce pripojenia, čím získate prístup k tomuto zoznamu, a potom kliknite na názov dotazu, ktorý chcete zopakovať.
Databázy vytvorené a udržiavané pomocou programu Microsoft Access nie sú, samozrejme, jedinými externými zdrojmi údajov, na ktorých môžete vykonávať externé dotazy na údaje. Ak chcete importovať údaje z iných zdrojov, kliknite na tlačidlo Z iných zdrojov na karte Údaje alebo stlačte kombináciu klávesov Alt+AFO, čím otvoríte rozbaľovaciu ponuku s nasledujúcimi možnosťami:
-
Zo servera SQL na import údajov z tabuľky servera SQL Server
-
Zo služby Analysis Services na import údajov z kocky SQL Server Analysis
-
Z Windows Azure Marketplace na import údajov od ktoréhokoľvek z rôznych poskytovateľov služieb na trhovisku – všimnite si, že pred importovaním údajov z trhu do Excelu musíte zadať umiestnenie súboru (zvyčajne adresu URL) a kľúč účtu.
-
Z údajového kanála OData na import údajov z ľubovoľnej databázovej tabuľky podľa protokolu Open Data Protocol (skrátený na OData) – všimnite si, že predtým, ako budete môcť pristupovať k údajovému kanálu OData, musíte zadať umiestnenie súboru (zvyčajne adresu URL) a ID používateľa a heslo. importovať akékoľvek jeho údaje do Excelu
-
Z importu údajov XML na import údajov zo súboru XML, ktorý otvoríte a namapujete
-
Zo Sprievodcu pripojením údajov na import údajov z databázovej tabuľky pomocou Sprievodcu pripojením údajov a OLEDB (databáza prepájania a vkladania objektov)
-
Z Microsoft Query na import údajov z databázovej tabuľky pomocou Microsoft Query a ODBC (Open Database Connectivity)