Export dat do Excelu

Důležité :  Tento článek je strojově přeložený – přečtěte si toto upozornění. Anglickou verzi tohoto článku pro referenci najdete tady.

Pomocí Průvodce exportem můžete exportovat data z accessové databáze do formátu souboru, který může přečíst Excel. Tento článek popisuje, jak připravit a exportovat data do Excelu, a obsahuje i několik tipů pro řešení běžných potíží, které se mohou vyskytnout.

V tomto článku

Export dat do Excelu – základní informace

Příprava na operaci exportu

Spuštění operace exportu

Uložení specifikace exportu

Spuštění uloženého exportu

Poradce při potížích s chybějícími a nesprávnými hodnotami

Export dat do Excelu – základní informace

Při exportu dat do aplikace Excel vytvoří aplikace Access kopii vybraných dat a poté uloží zkopírovaná data do souboru, který lze otevřít v aplikaci Excel. Jestliže data z aplikace Access do aplikace Excel kopírujete často, můžete uložit podrobnosti o operaci exportu pro budoucí použití a dokonce naplánovat automatické spuštění operace exportu v nastavených intervalech.

Běžné situace pro export dat do aplikace Excel

  • Ve vašem oddělení nebo pracovní skupině se k práci s daty používá aplikace Access i aplikace Excel. Data ukládáte do databází, ale k analýze dat a distribuci jejích výsledků používáte aplikaci Excel. Váš tým nyní exportuje data do aplikace Excel podle potřeby, vy však chcete tento proces zefektivnit.

  • Jste dlouhodobými uživateli aplikace Access, ale váš vedoucí dává přednost práci s daty v aplikaci Excel. V pravidelných intervalech kopírujete data do aplikace Excel, rádi byste však tento proces zautomatizovali, a ušetřili si tak čas.

Export dat do aplikace Excel

  • Aplikace Access neobsahuje příkaz Uložit jako pro formát aplikace Excel. Chcete-li zkopírovat data do aplikace Excel, je nutné použít funkci Exportovat popsanou v tomto článku, nebo můžete zkopírovat data aplikace Access do schránky a pak je vložit do listu aplikace Excel.

  • Exportovat lze tabulku, dotaz, formulář nebo sestavu. Můžete také exportovat vybrané záznamy v zobrazení více záznamů, například v datovém listu.

  • Příkaz import dat z databáze aplikace Access obsahuje Microsoft Excel. Použijete příkaz z této namísto příkazu Exportovat v aplikaci Access. však příkazu Excelu importovat pouze umožňuje importovat tabulek nebo dotazů. Další informace naleznete v článku Nápověda k Excel připojení (import) externích dat.

  • Do aplikace Excel nelze exportovat makra ani moduly. Pokud exportujete formulář, sestavu nebo datový list obsahující podformuláře, podsestavy nebo podřízené datové listy, je exportován pouze hlavní formulář, sestava nebo datový list. Operaci exportu je nutné opakovat pro každý podformulář, podsestavu a podřízený datový list, které chcete do aplikace Excel vyexportovat.

  • V rámci jedné operace exportu lze vyexportovat pouze jeden objekt databáze. Po dokončení jednotlivých operací exportu však můžete data ve více listech aplikace Excel sloučit.

Horní části dokumentu

Příprava na operaci exportu

Před provedením postupu exportu je vhodné zkontrolovat data, která chcete exportovat, a přesvědčit se, zda neobsahují žádné indikátory chyb nebo chybové hodnoty. Všechny případné chyby je nutné před exportem dat do aplikace Excel odstranit. V opačném případě může dojít během operace exportu k chybám a do polí mohou být vloženy hodnoty Null. Další informace o problémech, ke kterým může dojít při exportu do aplikace Excel, naleznete v části Poradce při potížích s chybějícími a nesprávnými hodnotami.

Pokud je zdrojovým objektem tabulka nebo dotaz, určete, zda chcete s daty exportovat také formátování. Toto rozhodnutí ovlivní výsledný sešit ze dvou hledisek – množství exportovaných dat a formát zobrazení dat. Následující tabulka popisuje výsledek exportu formátovaných a neformátovaných dat.

Typ exportu

Zdrojový objekt

Pole a záznamy

Formátování

Bez formátování

Tabulka nebo dotaz

Poznámka : Formuláře a sestavy není možné exportovat bez formátování.

Všechna pole a záznamy v podkladovém objektu jsou exportovány.

Nastavení vlastnosti Formát je během operace ignorováno.

U vyhledávacích polí jsou exportovány pouze hodnoty ID vyhledávání.

U polí hypertextových odkazů je obsah exportován jako textový sloupec, který zobrazuje odkazy ve formátu zobrazenýtext#adresa#.

S formátováním

Tabulka, dotaz, formulář nebo sestava

Exportovány budou pouze pole a záznamy, které jsou zobrazeny v aktuálním zobrazení nebo objektu. Filtrované záznamy, skryté sloupce v datových listech a pole, která nejsou zobrazena ve formuláři nebo sestavě, exportovány nebudou.

Průvodce použije nastavení vlastnosti Formát.

U vyhledávacích polí jsou exportovány vyhledávací hodnoty.

U polí hypertextových odkazů jsou hodnoty exportovány jako hypertextové odkazy.

U polí ve formátu RTF je text exportován, formátování nikoli.

  1. Zvolte cílový sešit a formát souboru. Sestavy mohou být exportovány pouze ve starším formátu souboru XLS, nikoli v novějším formátu souboru XLSX.

    V průběhu operace exportu se v aplikaci Access zobrazí výzva k zadání názvu cílového sešitu. Následující tabulka obsahuje shrnutí situací, kdy je sešit vytvořen (jestliže dosud neexistuje) a kdy je přepsán (pokud již existuje).

Cílový sešit

Zdrojový objekt

Požadovaný export

Výsledek

Neexistuje.

Tabulka, dotaz, formulář nebo sestava

Data, formátovaná či neformátovaná

Sešit je vytvořen během operace exportu.

Již existuje.

Tabulka nebo dotaz

Data, bez formátování

Sešit není přepsán. Do sešitu je přidán nový list, který je označen názvem objektu, z něhož jsou data exportována. Pokud již v sešitu list s daným názvem existuje, zobrazí aplikace Access dotaz, zda chcete nahradit obsah odpovídajícího listu nebo zadat jiný název nového listu.

Již existuje.

Tabulka, dotaz, formulář nebo sestava

Data, včetně formátování

Sešit je přepsán exportovanými daty. Všechny stávající listy jsou odebrány a je vytvořen nový list, který má stejný název jako exportovaný objekt. Data v listu aplikace Excel dědí nastavení formátu zdrojového objektu.

Data jsou vždy přidána do nového listu. Nemůžete je připojit ke stávajícímu listu ani k pojmenované oblasti.

Horní části dokumentu

Spuštění operace exportu

  1. Pokud je cílový sešit aplikace Excel otevřený, je třeba jej před pokračováním zavřít.

  2. V podokně navigace zdrojové databáze vyberte objekt, který chcete exportovat.

    Export pouze části dat

    Pokud je objekt tabulka, dotaz nebo formulář a vy chcete exportovat pouze část dat, otevřete tento objekt v zobrazení Datový list a vyberte požadované záznamy.

    Otevření formuláře v zobrazení Datový list:   

    1. Otevřete formulář dojitým kliknutím.

    2. Klikněte pravým tlačítkem myši na formulář a potom klikněte na příkaz Zobrazení datového listu. Pokud tato možnost není k dispozici:

      1. Klikněte na příkaz Návrhové zobrazení.

      2. Stisknutím klávesy F4 zobrazte podokno úloh Seznam vlastností.

      3. V horní části seznamu vlastností vyberte v rozevíracím seznamu položku Formulář.

      4. V seznamu vlastností nastavte na kartě Formátové vlastnost Povolit zobrazení datového listu na hodnotu Ano.

      5. Na kartě Návrh klikněte ve skupině Zobrazení na příkaz Zobrazení datového listu.

        Poznámka : Export části sestavy není možný. Můžete však vybrat nebo otevřít tabulku nebo dotaz, na kterých je sestava založena, a potom exportovat část dat v příslušném objektu.

  3. Na kartě Externí Data ve skupině Export na položku aplikace Excel.

  4. V dialogovém okně Export – Tabulka aplikace Excel zkontrolujte navržený název souboru sešitu aplikace Excel (aplikace Access používá název zdrojového objektu). Podle potřeby můžete název souboru upravit.

  5. V poli Formát souborů vyberte požadovaný formát souboru.

  6. Pokud exportujete tabulku nebo dotaz a chcete exportovat formátovaná data, zaškrtněte políčko Exportovat data s formátováním a rozložením. Další informace naleznete v části Příprava na operaci exportu.

    Poznámka : Při exportu formuláře nebo sestavy je toto políčko vždy zaškrtnuté, ale není k dispozici (je zobrazeno šedě).

  7. Pokud chcete po dokončení operace exportu zobrazit cílový sešit aplikace Excel, zaškrtněte políčko Po dokončení operace exportu otevřít cílový soubor.

    Jestliže je zdrojový objekt otevřený a před zahájením operace exportu jste v zobrazení vybrali nejméně jeden záznam, můžete zaškrtnout políčko Exportovat pouze vybrané záznamy. Chcete-li exportovat všechny záznamy v zobrazení, ponechejte políčko bez zaškrtnutí.

    Poznámka : Toto políčko není k dispozici (je zobrazeno šedě), pokud nejsou vybrány žádné záznamy.

  8. Klikněte na tlačítko OK.

    Pokud se operace exportu nezdaří v důsledku chyby, zobrazí aplikace Access zprávu popisující příčinu chyby. V opačném případě aplikace Access exportuje data a v závislosti na hodnotě vybrané v kroku 7 otevře cílový sešit v aplikaci Excel. Potom se zobrazí dialogové okno, ve kterém můžete vytvořit specifikaci, v níž jsou použity podrobnosti o operaci exportu.

Horní části dokumentu

Uložení specifikace exportu

  1. Kliknutím na tlačítko Ano uložíte podrobnosti operace exportu pro další použití.

    Po uložení podrobností bude možné v budoucnu zopakovat stejnou operaci exportu, aniž by bylo nutné pokaždé procházet všemi kroky průvodce.

  2. Do pole Uložit jako zadejte název specifikace exportu. Do pole Popis můžete zadat popis.

  3. Máte-li v počítači nainstalovánu aplikaci Microsoft Outlook a chcete provádět operaci exportu v pevně stanovených intervalech (například každý týden nebo každý měsíc), zaškrtněte políčko Vytvořit úkol aplikace Outlook.

    Vytvoříte tak úkol aplikace Outlook, který vám umožní spustit export kliknutím na tlačítko v aplikaci Outlook.

  4. Klikněte na Uložit export.

    Pokud máte nainstalovaný Outlook, Access ho spustí.

    Poznámka : Není-li aplikace Outlook nainstalována, zobrazí se chybová zpráva. Pokud není aplikace Outlook správně nakonfigurována, spustí se Průvodce spuštěním aplikace Outlook. Nakonfigurujte aplikaci Outlook podle pokynů uvedených v průvodci.

    V aplikaci Outlook zkontrolujte a upravte nastavení úkolu, například polí Termín splnění a Připomenutí.

    Chcete-li úkol nastavit jako opakovaný, klikněte na tlačítko Opakování a zadejte podrobnosti.

  5. Klikněte na tlačítko Uložit a zavřít.

Horní části dokumentu

Spuštění uloženého exportu

  1. V navigačním podokně aplikace Outlook klikněte na tlačítko Úkoly a potom poklikejte na úkol, který chcete spustit.

  2. Ve skupině Microsoft Office Access na kartě Úkol klikněte na tlačítko Spustit import.

  3. Otevřete cílový sešit v aplikaci Excel a ověřte, zda byla všechna data zkopírována do správných buněk.

    Pokud jste zvolili, že mají být do existujícího sešitu kopírována pouze data, nikoli formátování, může sešit obsahovat více listů. Vyhledejte list, který odpovídá operaci exportu, a zkontrolujte buňky na daném listu.

Horní části dokumentu

Poradce při potížích s chybějícími a nesprávnými hodnotami

Následující tabulka obsahuje popis různých způsobů odstraňování běžných chyb.

Tip : Pokud zjistíte, že chybí pouze několik hodnot, opravte je v sešitu aplikace Excel. V opačném případě opravte zdrojový objekt v databázi aplikace Access a potom opakujte operaci exportu.

Problém

Popis a řešení

Počítaná pole

Výsledky počítaných polích jsou exportovány, avšak výrazy, na jejichž základě je výpočet proveden, nikoli.

Pole s více hodnotami

Pole, která podporují více hodnot, jsou exportována jako seznam hodnot oddělených středníky (;).

Obrázky, objekty a přílohy

Grafické prvky (například loga, obsah polí objektů OLE a přílohy, které jsou součástí zdrojových dat) nebudou exportovány. Přidejte je do listu ručně po dokončení operace exportu.

Graf

Při exportu formuláře nebo sestavy obsahujících objekt aplikace Microsoft Graph není objekt grafu exportován.

Data v nesprávném sloupci

Hodnoty Null jsou ve výsledném listu někdy nahrazeny daty, která by měla být v následujícím sloupci.

Chybějící hodnoty kalendářních dat

Hodnoty kalendářních dat starší než 1. leden 1900 nejsou exportovány. Odpovídající buňky v listu budou obsahovat hodnotu Null.

Chybějící výrazy

Do aplikace Excel nejsou exportovány výrazy použité při výpočtech. Exportovány jsou pouze výsledky výpočtů. Vzorec je třeba přidat do sešitu aplikace Excel ručně po dokončení operace exportu.

Chybějící podformuláře, podsestavy a podřízené datové listy

Pokud exportujete formulář, sestavu nebo datový list, bude exportován pouze hlavní formulář, sestava nebo datový list. Operaci exportu je nutné zopakovat pro každý podformulář a podřízený datový list, které chcete exportovat.

Chybějící nebo nesprávně formátované sloupce

Jestliže není žádný ze sloupců ve výsledném listu formátován, opakujte operaci exportu, ale nezapomeňte v průvodci zaškrtnout políčko Exportovat data s formátováním a rozložením. Pokud jsou pouze některé sloupce formátovány jinak než verze ve zdrojovém objektu, proveďte požadované formátování v aplikaci Excel ručně.

Formátování sloupce v aplikaci Excel

  1. Otevřete cílový sešit aplikace Excel a zobrazte list, který obsahuje exportovaná data.

  2. Klikněte pravým tlačítkem myši na sloupec nebo vybranou oblast buněk a potom klikněte na příkaz Formát buněk.

  3. Na kartě Číslo vyberte v seznamu Kategorie formát, například Text, Číslo, Datum nebo Čas.

  4. Klikněte na tlačítko OK.

Hodnota # ve sloupci

Ve sloupci může být zobrazena hodnota #, která odpovídá poli typu Ano/Ne ve formuláři. Může to být způsobeno spuštěním operace exportu z navigačního podokna nebo formulářového zobrazení. Tento problém můžete vyřešit tak, že formulář před exportem dat otevřete v zobrazení datového listu.

Indikátory chyb nebo chybové hodnoty

Zkontrolujte, zda v buňkách nejsou zobrazeny indikátory chyb (zelené trojúhelníky v rozích) nebo chybové hodnoty (řetězce začínající znakem # místo příslušných dat).

Horní části dokumentu

Poznámka : Upozornění ke strojovému překladu: Tento článek přeložil počítačový systém bez zásahu člověka. Společnost Microsoft nabízí tyto strojové překlady proto, aby umožnila uživatelům, kteří nemluví anglicky, získat informace o produktech, službách a technologiích této společnosti. Protože je tento článek strojově přeložený, může obsahovat slovní, syntaktické nebo gramatické chyby.

Sdílení Facebook Facebook Twitter Twitter E-mail E-mail

Byly tyto informace užitečné?

Výborně! Je ještě něco dalšího, co byste nám chtěli dát vědět?

Jak bychom ho mohli vylepšit?

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

×