Získání externích dat pomocí aplikace Microsoft Query

Poznámka: Snažíme se pro vás co nejrychleji zajistit aktuální obsah nápovědy ve vašem jazyce. Tato stránka byla přeložena automaticky a může obsahovat gramatické chyby nebo nepřesnosti. Naším cílem je to, aby pro vás byl její obsah užitečný. Mohli byste nám prosím dát ve spodní části této stránky vědět, jestli vám informace v článku pomohly? Pokud byste se rádi podívali na jeho anglickou verzi, najdete ji tady.

Pomocí aplikace Microsoft Query můžete načíst data z externích zdrojů. Při použití Microsoft Query k načtení dat z podnikových databází a souborů nemusíte v Excelu znovu zadávat data, která chcete analyzovat. Sestavy a souhrny aplikace Excel můžete aktualizovat automaticky z původní zdrojové databáze vždy, když se aktualizuje databáze novými informacemi.

Pomocí aplikace Microsoft Query se můžete připojit k externím zdrojům dat, vybrat data z těchto externích zdrojů, importovat tato data do listu a aktualizovat data podle potřeby tak, aby se data listu synchronizoval s daty v externích zdrojích.

Typy databází, ke kterým máte přístup     Data můžete načíst z několika typů databází, včetně Microsoft Office Accessu, Microsoft SQL serveru a Microsoft SQL Server OLAP Services. Můžete taky načíst data ze sešitů Excelu a textových souborů.

Microsoft Office poskytuje ovladače, které můžete použít k načtení dat z následujících zdrojů dat:

  • Služba Microsoft SQL Server Analysis Services (Zprostředkovatel OLAP )

  • Microsoft Office Access

  • dBASE

  • Microsoft FoxPro

  • Microsoft Office Excel

  • Oracle

  • Aplikaci

  • Databáze textových souborů

Ovladače ODBC nebo ovladače zdrojů dat od jiných výrobců můžete použít také k načtení informací ze zdrojů dat, které zde nejsou uvedené, včetně jiných typů databází OLAP. Informace o instalaci ovladače ODBC nebo ovladače zdroje dat, který tady není uvedený, najdete v dokumentaci k databázi nebo se obraťte na dodavatele databáze.

Výběr dat z databáze     Data z databáze se načítají, což je otázka, která se týká dat uložených v externí databázi. Pokud jsou například data uložená v databázi Accessu, můžete chtít znát údaje o prodeji pro konkrétní produkt podle oblastí. Chcete-li načíst část dat, vyberte pouze data pro produkt a oblast, kterou chcete analyzovat.

V Microsoft Query můžete vybrat sloupce dat, které chcete, a do Excelu importovat jenom tato data.

Aktualizace listu v jedné operaci     Když v excelovém sešitu máte externí data, můžete při každé změně databáze Aktualizovat data, aniž byste museli znovu vytvářet souhrnné sestavy a grafy. Můžete například vytvořit Měsíční souhrn prodeje a aktualizovat ho každý měsíc, když se zobrazí nové údaje o prodeji.

Použití zdrojů dat v aplikaci Microsoft Query     Po nastavení zdroje dat pro určitou databázi ji můžete použít, kdykoli budete chtít vytvořit dotaz pro výběr a načtení dat z databáze – bez nutnosti opětovného zadávání všech informací o připojení. Microsoft Query používá zdroj dat k připojení k externí databázi a k zobrazení dostupných dat. Po vytvoření dotazu a vrácení dat do Excelu poskytne Microsoft Query sešit Excelu s informacemi o dotazu i zdrojem dat, abyste se k databázi mohli znovu připojit, když chcete data aktualizovat.

Použití zdrojů dat v aplikaci Microsoft Query

Import dat pomocí aplikace Microsoft Query     Chcete-li do Excelu importovat externí data pomocí Microsoft Query, postupujte podle těchto základních kroků, které jsou podrobněji popsány v následujících částech.

Co je zdroj dat?     Zdroj dat je uložená sada informací, která umožňuje, aby se Excel a Microsoft Query připojily k externí databázi. Když k nastavení zdroje dat použijete Microsoft Query, dáte zdroji dat název a potom zadáte název a umístění databáze nebo serveru, typ databáze a přihlašovací údaje a heslo. Informace obsahují také název ovladače OBDC nebo ovladače zdroje dat, což je program, který umožňuje připojení k určitému typu databáze.

Nastavení zdroje dat pomocí aplikace Microsoft Query:

  1. Na kartě data klikněte ve skupině Načíst externí data na z jiných zdrojůa potom klikněte na možnost z aplikace Microsoft Query.

  2. Udělejte jednu z těchto věcí:

    • Pokud chcete zadat zdroj dat pro databázi, textový soubor nebo excelový sešit, klikněte na kartu databáze .

    • Pokud chcete zadat zdroj dat datové krychle OLAP, klikněte na kartu datové krychle OLAP . Tato karta je dostupná jenom v případě, že jste Microsoft Query spustili z Excelu.

  3. Poklikejte na _LT_New data Source>.

    – nebo –

    Klikněte na _LT_New data Source>a potom klikněte na OK.

    Zobrazí se dialogové okno vytvořit nový zdroj dat .

  4. V kroku 1 zadejte název pro identifikaci zdroje dat.

  5. V kroku 2 klikněte na ovladač pro typ databáze, kterou používáte jako zdroj dat.

    Poznámky: 

    • Pokud ovladače ODBC nainstalované s aplikací Microsoft Query nepodporují externí databázi, ke které chcete získat přístup, musíte získat a nainstalovat ovladač ODBC kompatibilní se sadou Microsoft Office od jiného výrobce, třeba od výrobce databáz. Pokyny k instalaci vám poskytne dodavatel databáze.

    • Databáze OLAP nevyžadují ovladače ODBC. Při instalaci Microsoft Query se nainstalují ovladače pro databáze vytvořené pomocí služby Microsoft SQL Server Analysis Services. Abyste se mohli připojit k jiným databázím OLAP, musíte nainstalovat ovladač zdroje dat a klientský software.

  6. Klikněte na připojita zadejte informace potřebné pro připojení ke zdroji dat. V databázích, sešitech Excelu a textových souborech jsou informace, které zadáte, závislé na typu vybraného zdroje dat. Můžete být vyzváni k zadání přihlašovacího jména, hesla, verze databáze, kterou používáte, umístění databáze nebo jiných informací, které jsou závislé na typu databáze.

    Důležité informace: 

    • Používejte silná hesla kombinující malá a velká písmena, čísla a symboly. Slabá hesla obsahují jenom některé z těchto znaků. Příklad silného hesla: Y6dh!et5. Příklad slabého hesla: Domek27. Hesla by měla obsahovat minimálně 8 znaků. Ještě vhodnější jsou hesla obsahující 14 nebo víc znaků.

    • Je velice důležité, abyste si své heslo zapamatovali. Pokud je zapomenete, společnost Microsoft je nemůže odnikud načíst. Pokud si heslo zapíšete, uložte je na bezpečném místě odlišném od místa uložení informací, které heslo pomáhá chránit.

  7. Po zadání požadovaných informací se kliknutím na OK nebo Dokončit vraťte do dialogového okna vytvořit nový zdroj dat .

  8. Pokud databáze obsahuje tabulky a chcete, aby se v Průvodci dotazem automaticky zobrazila konkrétní tabulka, klikněte do pole kroku 4 a potom klikněte na požadovanou tabulku.

  9. Pokud nechcete při používání zdroje dat zadávat přihlašovací jméno a heslo, zaškrtněte políčko Uložit ID uživatele a heslo do definice zdroje dat . Uložené heslo není šifrováno. Pokud není zaškrtávací políčko dostupné, obraťte se na správce databáze a zjistěte, jestli je tato možnost dostupná.

    Poznámka zabezpečení: Neukládejte přihlašovací informace při připojování ke zdrojům dat. Tyto informace mohou být uloženy jako prostý text a uživatel se zlými úmysly by mohl získat přístup k informacím, abyste mohli ohrozit zabezpečení zdroje dat.

Po dokončení tohoto postupu se název zdroje dat zobrazí v dialogovém okně Zvolit zdroj dat .

Použití Průvodce dotazem u většiny dotazů     Průvodce dotazem usnadňuje výběr a spojování dat z různých tabulek a polí v databázi. Pomocí Průvodce dotazem můžete vybrat tabulky a pole, které chcete zahrnout. Vnitřní spojení (operace dotazu, která určuje, že se řádky ze dvou tabulek sloučí podle identických hodnot polí) se vytvoří automaticky, když Průvodce rozpozná pole primárního klíče v jedné tabulce a pole se stejným názvem v druhé tabulce.

Pomocí Průvodce můžete také seřadit sadu výsledků a provést jednoduché filtrování. V posledním kroku průvodce můžete zvolit vrácení dat do Excelu nebo další upřesnění dotazu v Microsoft Query. Po vytvoření můžete dotaz spustit v aplikaci Excel nebo Microsoft Query.

Průvodce dotazem spustíte následujícím postupem.

  1. Na kartě data klikněte ve skupině Načíst externí data na z jiných zdrojůa potom klikněte na možnost z aplikace Microsoft Query.

  2. V dialogovém okně Zvolit zdroj dat zkontrolujte, že je zaškrtnuté políčko použít Průvodce dotazem k vytvoření nebo úpravě dotazů .

  3. Poklikejte na zdroj dat, který chcete použít.

    – nebo –

    Klikněte na zdroj dat, který chcete použít, a potom klikněte na OK.

Práce přímo v aplikaci Microsoft Query pro další typy dotazů     Pokud chcete vytvořit složitější dotaz, než umožňuje Průvodce dotazem, můžete pracovat přímo v aplikaci Microsoft Query. Pomocí aplikace Microsoft Query můžete zobrazit a změnit dotazy, které jste vytvořili v Průvodci dotazem, nebo můžete vytvářet nové dotazy bez použití průvodce. Pokud chcete vytvořit dotazy, které mají následující akce, pracujte přímo v aplikaci Microsoft Query:

  • Výběr určitých dat z pole     Ve velké databázi můžete chtít v poli vybrat některá data a vynechat data, která nepotřebujete. Pokud třeba potřebujete data pro dva produkty v poli obsahujícím informace pro mnoho produktů, můžete pomocí Kritéria vybrat pouze data pro požadované dva produkty.

  • Načtení dat na základě různých kritérií při každém spuštění dotazu     Pokud potřebujete vytvořit stejnou excelovou sestavu nebo souhrn pro několik oblastí ve stejných externích datech – například samostatnou sestavu prodeje pro každou oblast, můžete vytvořit Parametrický dotaz. Při spuštění parametrického dotazu budete vyzváni k zadání hodnoty, která se použije jako kritérium, když dotaz vybere záznamy. Parametrický dotaz se může například ptát, abyste zadali určitou oblast, a můžete tento dotaz opakovaně použít k vytvoření jednotlivých místních sestav pro prodej.

  • Různé způsoby spojování dat     Nejběžnějším typem spojení, které se používá při vytváření dotazů, je vnitřní spojení vytvořené průvodcem dotazem. Někdy je ale třeba použít jiný typ spojení. Pokud máte třeba tabulku s informacemi o prodeji produktů a tabulku s informacemi o zákaznících, vnitřní spojení (typ vytvořený průvodcem dotazem) zabrání načtení záznamů zákazníků pro zákazníky, kteří neuskutečnili nákup. Pomocí aplikace Microsoft Query se můžete spojit s těmito tabulkami, aby se načetly všechny záznamy zákazníků a údaje o prodeji pro zákazníky, kteří uskutečnili nákupy.

Pokud chcete spustit Microsoft Query, postupujte takto:

  1. Na kartě data klikněte ve skupině Načíst externí data na z jiných zdrojůa potom klikněte na možnost z aplikace Microsoft Query.

  2. V dialogovém okně Zvolit zdroj dat zkontrolujte, jestli není zaškrtnuté políčko použít Průvodce dotazem k vytvoření nebo úpravě dotazů .

  3. Poklikejte na zdroj dat, který chcete použít.

    – nebo –

    Klikněte na zdroj dat, který chcete použít, a potom klikněte na OK.

Použití a sdílení dotazů     V Průvodci dotazem i v Microsoft Query můžete své dotazy Uložit do souboru. DQY, který můžete upravovat, opakovaně používat a sdílet. Excel umí otevřít soubory. DQY přímo, což vám nebo jiným uživatelům umožní vytvořit další oblasti externích dat ze stejného dotazu.

Otevření uloženého dotazu z Excelu:

  1. Na kartě data klikněte ve skupině Načíst externí data na z jiných zdrojůa potom klikněte na možnost z aplikace Microsoft Query. Zobrazí se dialogové okno Zvolit zdroj dat .

  2. V dialogovém okně Zvolit zdroj dat klikněte na kartu dotazy .

  3. Poklikejte na uložený dotaz, který chcete otevřít. Dotaz se zobrazí v Microsoft Query.

Pokud chcete otevřít uložený dotaz a Microsoft Query už je otevřený, klikněte na nabídku soubor Microsoft Query a potom na otevřít.

Pokud poklikejte na soubor. DQY, otevře se Excel, spustí se dotaz a výsledky se vloží do nového listu.

Pokud chcete sdílet excelový souhrn nebo sestavu založenou na externích datech, můžete ostatním uživatelům udělit sešit, který obsahuje oblast externích dat, nebo můžete vytvořit Šablona. Šablona umožňuje uložit souhrn nebo sestavu bez uložení externích dat, aby byl soubor menší. Externí data se načítají, když uživatel otevře šablonu sestavy.

Po vytvoření dotazu v Průvodci dotazem nebo v Microsoft Query můžete data vrátit do excelového listu. Data se pak změní na Oblast externích dat nebo Kontingenční tabulka, které můžete formátovat a aktualizovat.

Formátování načtených dat     V Excelu můžete pomocí nástrojů, jako jsou grafy nebo automatické souhrny, prezentovat a sumarizovat data načtená v Microsoft Query. Data můžete naformátovat a když aktualizujete externí data, formátování se zachová. Místo názvů polí můžete použít vlastní popisky sloupců a přidat čísla řádků automaticky.

Excel umí automaticky formátovat nová data, která zadáte na konec oblasti, aby odpovídala předchozím řádkům. Excel umí automaticky kopírovat vzorce, které se opakovaly v předchozích řádcích, a prodloužit je na další řádky.

Poznámka: Aby bylo možné rozšířit na nové řádky v oblasti, musí být formáty a vzorce v nejméně třech předchozích řádcích.

Tuto možnost můžete kdykoli znovu zapnout:

  1. Klikněte na Soubor > Možnosti > Upřesnit.

    V Excel 2007: klikněte na tlačítko Microsoft Office Obrázek tlačítka Office , klikněte na Možnosti aplikace Excela potom na kategorii Upřesnit .

  2. V části Možnosti úprav vyberte možnost rozšířit formáty oblasti dat a vzorce . Pokud chcete automatické formátování datové oblasti vypnout znovu, zrušte zaškrtnutí tohoto políčka.

Aktualizace externích dat:     Když aktualizujete externí data, spuštěním dotazu načtete všechna nová nebo změněná data, která odpovídají vašim specifikacím. Dotaz můžete aktualizovat v Microsoft Query i Excelu. Excel nabízí několik možností pro aktualizaci dotazů, včetně aktualizace dat při každém otevření sešitu a automatické aktualizaci v časových intervalech. Během aktualizace dat můžete pokračovat v práci v Excelu a zkontrolovat stav v průběhu aktualizace dat. Další informace najdete v článku aktualizace dat připojení (importované).

Začátek stránky

Rozšiřte své dovednosti s Office
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za zpětnou vazbu.

Děkujeme vám za váš názor. Vypadá to, že bude užitečné, když vás spojíme s některým z našich agentů z podpory Office.

×