Aktualizace externích datových připojení v Excelu

Platí pro
Excel pro Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016 SharePoint Server 2013 Enterprise

Importovaná externí data můžete aktualizovat, aby se zobrazily poslední aktualizace a odstranění. Excel nabízí spoustu možností pro aktualizaci dat, včetně aktualizace po otevření sešitu a v časových intervalech.

Poznámka

Pokud chcete aktualizaci zastavit, stiskněte Esc. List aktualizujete stisknutím Ctrl+F5. Sešit aktualizujete stisknutím Ctrl+Alt+F5.

Informace o aktualizaci dat v aplikaci Excel

Aktualizovat klávesa a souhrn příkazů

Následující tabulka obsahuje souhrn akcí aktualizace, klávesových zkratek a příkazů.

Akce Stiskněte Nebo
Aktualizace vybraných dat na listu Alt + F5 Výběr dat> Šipka rozevíracího seznamu vedle položky Aktualizovat vše>Aktualizovat

Ukazatel myši na příkaz Aktualizovat na pásu karet
Aktualizace všech dat v sešitu Ctrl + Alt + F5 Výběrmožnosti Aktualizovat všedat>

Mouse pointer over the Refresh All button
Kontrola stavu aktualizace Poklikejte na zprávu Načítání dat na stavovém řádku. Okno se zprávou: Načítání dat
Zastavit aktualizaci Esc Zpráva zobrazená při aktualizaci a příkaz k zastavení aktualizace (ESC)
Zastavit aktualizaci na pozadí Poklikejte na zprávu na stavovém řádku.
Okno se zprávou: Aktualizace na pozadí Pak vyberte Zastavit aktualizaci v dialogovém okně Stav aktualizace externích dat . Dialogové okno Stav aktualizace externích dat

Informace o aktualizaci dat a zabezpečení

Data v sešitu můžou být uložená přímo v sešitu nebo můžou být uložená v externím zdroji dat, jako je textový soubor, databáze nebo cloud. Při prvním importu externích dat vytvoří Excel informace o připojení, někdy uložené v souboru ODC (Office Data Connection), které popisují, jak externí zdroj dat najít, přihlásit se k němu, zadat dotaz a získat k němu přístup.

Když jste připojení k externímu zdroji dat, můžete aktualizovaná data načíst provedením operace aktualizace. Při každé aktualizaci dat se zobrazí nejnovější verze dat včetně všech změn, které byly v datech provedeny od poslední aktualizace.

Další informace o aktualizaci dat

Toto vysvětlení vysvětluje základní proces, který se děje při aktualizaci dat připojených k externímu zdroji dat:

  1. Někdo začne aktualizovat připojení sešitu, aby získal aktuální data.
  2. Vytvoří se připojení k externím zdrojům dat, které se používají v sešitu.

Poznámka

Máte přístup k různým zdrojům dat, třeba k OLAP, SQL Server, zprostředkovatelům OLEDB nebo ovladačům ODBC.

  1. Data v sešitu se aktualizují.

Základní proces aktualizace externích dat

Další informace o problémech se zabezpečením

Když jste připojení k externímu zdroji dat a pokusíte se aktualizovat data, je důležité vědět o možných problémech se zabezpečením a vědět, co můžete s případnými problémy zabezpečení dělat.

Důvěryhodná připojení – Externí data můžou být na vašem počítači momentálně zakázaná. Chcete-li aktualizovat data při otevření sešitu, je nutné povolit datová připojení pomocí panelu Centrum zabezpečení nebo je nutné sešit umístit do důvěryhodného umístění. Další informace najdete v těchto článcích:

Soubor ODC – Soubor datového připojení (.odc) často obsahuje jeden nebo více dotazů, které slouží k aktualizaci externích dat. Nahrazením tohoto souboru může kyberzločinec navrhnout dotaz pro přístup k důvěrným informacím a jejich distribuci dalším uživatelům nebo provádět jiné škodlivé akce. Proto je důležité zajistit, aby byl soubor připojení vytvořen spolehlivou osobou, aby byl zabezpečený a pocházel z důvěryhodné knihovny datových připojení (DCL).

Přihlašovací údaje – Přístup k externímu zdroji dat obvykle vyžaduje přihlašovací údaje (například uživatelské jméno a heslo), které se používají k ověření uživatele. Ujistěte se, že jsou vám tyto přihlašovací údaje poskytnuty bezpečným způsobem a že je neúmyslně neprozradíte jiným osobám. Pokud váš externí zdroj dat vyžaduje pro získání přístupu k datům heslo, můžete toto heslo vyžadovat při každé aktualizaci oblasti externích dat.

Sdílení - Sdílíte tento sešit s dalšími lidmi, kteří by mohli chtít aktualizovat data? Svým kolegům můžete zabránit chybám při aktualizaci dat tím, že jim připomenete, aby žádali o oprávnění u zdrojů dat poskytujících data.

Další informace najdete v tématu Správa nastavení a oprávnění zdroje dat.

Nastavení možností aktualizace při otevření nebo zavření sešitu

Oblast externích dat můžete automaticky aktualizovat při otevření sešitu. Sešit můžete uložit i bez ukládání externích dat, aby se velikost souboru zmenšila.

  1. Vyberte buňku v oblasti externích dat.
  2. Vyberte Datové>dotazy & Připojení>, klikněte pravým tlačítkem myši na dotaz v seznamu a pak vyberte Vlastnosti.
  3. V dialogovém okně Vlastnosti připojení na kartě Použití zaškrtněte v části Řízení aktualizace políčko Aktualizovat data při otevření souboru .
  4. Chcete-li sešit uložit s definicí dotazu, ale bez externích dat, zaškrtněte políčko Odebrat data z oblasti externích dat před uložením sešitu.

Automatická aktualizace dat v pravidelných intervalech

  1. Vyberte buňku v oblasti externích dat.
  2. Vyberte Datové>dotazy & Připojení>, klikněte pravým tlačítkem myši na dotaz v seznamu a pak vyberte Vlastnosti.
  3. Klikněte na kartu Použití.
  4. Zaškrtněte políčko Obnovovat každých a potom zadejte počet minut mezi jednotlivými aktualizacemi.

Spuštění dotazu na pozadí nebo čekání na jeho výsledek

Pokud je sešit připojený k rozsáhlému zdroji dat, může aktualizace trvat delší dobu. Zvažte spuštění aktualizace na pozadí. Budete moct zase pracovat s Excelem a nebudete muset čekat několik minut, než se aktualizace dokončí.

Poznámka

Dotaz OLAP se nedá spustit na pozadí ani pro žádný typ připojení, který načítá data pro datový model.

  1. Vyberte buňku v oblasti externích dat.

  2. Vyberte Datové>dotazy & Připojení>, klikněte pravým tlačítkem myši na dotaz v seznamu a pak vyberte Vlastnosti.

  3. Vyberte kartu Využití .

  4. Pokud chcete dotaz spustit na pozadí, zaškrtněte políčko Povolit aktualizaci na pozadí. V případě, že chcete dotaz spustit a čekat na jeho výsledek, zrušte zaškrtnutí tohoto políčka.

    Tip:

    Během záznamu makra, které obsahuje dotaz, Excel nespustí dotaz na pozadí. Pokud chcete zaznamenané makro změnit tak, aby mohl být dotaz spuštěný na pozadí, upravte makro ve Visual Basic Editoru. U objektu QueryTable změňte metodu aktualizace z hodnoty BackgroundQuery := False na hodnotu BackgroundQuery := True.

Požadování hesla pro aktualizaci oblasti externích dat

Uložená hesla nejsou šifrovaná, takže se je nedoporučuje používat. Pokud je pro připojení ke zdroji dat nutné zadat heslo, můžete požadovat, aby ho uživatelé museli zadat před aktualizací oblasti externích dat. Následující postup nejde použít pro data načítaná z textového souboru (.txt) nebo webového dotazu (.iqy).

Tip:

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

Je nezbytné, abyste si svoje heslo pamatovali. Když ho zapomenete, nebude ho moct Microsoft 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.

  1. Vyberte buňku v oblasti externích dat.
  2. Vyberte Datové>dotazy & Připojení>, klikněte pravým tlačítkem myši na dotaz v seznamu a pak vyberte Vlastnosti.
  3. Vyberte kartu Definice a zrušte zaškrtnutí políčka Uložit heslo .

Poznámka

V aplikaci Excel se výzva k zadání hesla zobrazí jen při první aktualizaci oblasti externích dat v každé relaci této aplikace. Pokud při dalším spuštění Excelu otevřete sešit obsahující dotaz a pokusíte se provést aktualizaci, budete k zadání hesla vyzvaní znovu.

Podrobná nápověda k aktualizaci dat

Aktualizace dat v Power Query

Při tvarování dat v Power Query obvykle načtete změny do listu nebo datového modelu. Je důležité pochopit, jaký je rozdíl mezi tím, kdy data aktualizujete, a jakým způsobem.

Poznámka

Při aktualizaci se do Power Query přidají nové sloupce přidané od poslední operace aktualizace. Pokud chcete tyto nové sloupce zobrazit, znovu zkontrolujte krok Zdroj v dotazu. Další informace najdete v tématu Vytváření vzorců Power Query.

Většina dotazů je založená na těch či oněch externích zdrojích dat. Mezi Excelem a Power Query je ale jeden zásadní rozdíl. Power Query ukládá externí data místně do mezipaměti, aby se zlepšil výkon. Kromě toho Power Query automaticky neaktualizuje místní mezipaměť, aby se předešlo nákladům na zdroje dat v Azure.

Důležité

Pokud se vám na žlutém panelu zpráv v horní části okna zobrazí zpráva "Tato verze Preview může být až n dnů stará", obvykle to znamená, že místní mezipaměť je zastaralá. Pokud chcete, aby byl aktuální, měli byste vybrat možnost Aktualizovat .

Aktualizace dotazu v Editoru Power Query

Když aktualizujete dotaz z Editoru Power Query, nejenže naimportujete aktualizovaná data z externího zdroje dat, ale aktualizujete i místní mezipaměť. Tato operace aktualizace ale neaktualizuje dotaz na listu ani v datovém modelu.

  1. V Editoru Power Query vyberte Domů
  2. Vyberte Náhled > aktualizace, Aktualizovat náhled (aktuální dotaz v náhledu dat) nebo Aktualizovat vše (všechny otevřené dotazy z podokna Dotazy).
  3. V pravém dolním okraji Editoru Power Query se zobrazí zpráva "Preview se stáhla v <hh:mm> dop./odp." Tato zpráva se zobrazí při prvním importu a po každé další aktualizaci v Editoru Power Query.

Aktualizace dotazu na listu

  1. V Excelu vyberte buňku v dotazu na listu.
  2. Na pásu karet vyberte kartu Dotaz a pak vyberte Aktualizovat > , Aktualizovat.
  3. List i dotaz se aktualizují z externího zdroje dat a mezipaměti služby Power Query.

Poznámka

  • Při aktualizaci dotazu, který byl importovaný z excelové tabulky nebo pojmenované oblasti, věnujte pozornost aktuálnímu listu. Pokud chcete změnit data v listu, který obsahuje excelovou tabulku, ujistěte se, že jste vybrali správný list, a ne list obsahující načtený dotaz.
  • Zvlášť důležité to je v případě, že měníte záhlaví sloupců v excelové tabulce. Často vypadají podobně a je snadné si je splést. Doporučujeme listy přejmenovat, aby se v nich projevil rozdíl. Můžete je třeba přejmenovat na "TableData" a "QueryTable", abyste zdůraznili rozdíl.

Aktualizace dat v kontingenční tabulce

Data pro kontingenční tabulku v sešitu můžete kdykoli aktualizovat výběrem možnosti Aktualizovat . Můžete aktualizovat data pro kontingenční tabulku připojenou k externím datům, třeba k databázi (SQL Server, Oracle, Access nebo jiné), datové krychli služby Analysis Services, datovému kanálu a také k datům ze zdrojové tabulky ve stejném nebo jiném sešitu. Kontingenční tabulky se dají aktualizovat ručně nebo automaticky při otevření sešitu.

Ruční aktualizace

  1. Výběrem libovolného místa v kontingenční tabulce zobrazte kartu Analýza kontingenční tabulky na pásu karet.

    Poznámka

    Pokud chcete aktualizovat kontingenční tabulku v Excel pro web, klikněte kdekoli v kontingenční tabulce pravým tlačítkem myši a pak vyberte Aktualizovat.

  2. Vyberte Aktualizovat nebo Aktualizovat vše.
    Tlačítko Aktualizovat na kartě Analyzovat

  3. Pokud aktualizace trvá déle, než očekáváte, můžete zkontrolovat stav aktualizace výběrem šipky v části Stav aktualizace> aktualizace.

  4. Pokud chcete aktualizaci zastavit, vyberte Zrušit aktualizaci nebo stiskněte klávesu Esc.

Jak zabránit tomu, aby se měnila šířka sloupců a formátování buněk

Pokud se při aktualizaci dat kontingenční tabulky změní šířka sloupců a formátování buněk dat, a vy nechcete, aby k tomu došlo, zaškrtněte políčko Následující možnosti:

  1. Výběrem libovolného místa v kontingenční tabulce zobrazte kartu Analýza kontingenční tabulky na pásu karet.
  2. Ve skupině Kontingenční tabulka vyberte Možnosti.>
    Tlačítko Možnosti na kartě Analyzovat
  3. Na kartě >Rozložení & Formát zaškrtněte políčka Automaticky upravit šířky sloupců při aktualizaci a Při aktualizaci zachovat formátování buněk.

Aktualizace dat automaticky při otevření sešitu

  1. Výběrem libovolného místa v kontingenční tabulce zobrazte kartu Analýza kontingenční tabulky na pásu karet.
  2. Ve skupině Kontingenční tabulka vyberte Možnosti.>
    Tlačítko Možnosti na kartě Analyzovat
  3. Na kartě Data vyberte Aktualizovat data při otevření souboru.

Aktualizace dat v offline souboru datové krychle

Aktualizace souboru offline datové krychle, při které je soubor znovu vytvořený s použitím nejnovějších dat krychle na serveru, může být časově náročná a vyžadovat velké množství dočasného místa na disku. Proces aktualizace spusťte v době, kdy nepotřebujete okamžitý přístup k ostatním souborům v Excelu, a ujistěte se, jestli je na disku dost místa, aby se dal soubor uložit znovu.

  1. Vyberte kontingenční tabulku připojenou k souboru offline datové krychle.
  2. Na kartě Data klikněte ve skupině Dotazy & připojení na šipku pod tlačítkem Aktualizovat vše a potom klikněte na Aktualizovat.

Další informace naleznete v tématu Práce se soubory offline datové krychle.

Aktualizace dat v importovaném souboru XML

  1. Na listu vyberte kliknutím na mapovanou buňku požadované mapování XML, které chcete aktualizovat.

  2. Pokud není dostupná karta Vývojář, zobrazte ji takto:

    1. Klikněte na Soubor a Možnosti. Potom klikněte na Přizpůsobit pás karet.
    2. V oblasti Hlavní karty zaškrtněte políčko Vývojář a klikněte na tlačítko OK.
  3. Na kartě Vývojář klikněte ve skupině XML na tlačítko Aktualizovat data.

Další informace naleznete v tématu Přehled jazyka XML v aplikaci Excel.

Aktualizace dat v datovém modelu v PowerPivotu

Když aktualizujete datový model v doplňku PowerPivot, můžete se taky podívat, jestli byla aktualizace úspěšná, jestli selhala nebo byla zrušená. Další informace najdete v tématu Power Pivot: Výkonné analýzy a modelování dat v Excelu.

Poznámka

Přidání dat, změna dat nebo úprava filtrů vždy způsobí přepočet vzorců jazyka DAX, které závisejí na daném zdroji dat.

Aktualizace a zobrazení stavu aktualizace

  1. V Power Pivotu vyberte Domů>,Získat externí data>, Aktualizovat nebo Aktualizovat vše, abyste aktualizovali aktuální tabulku nebo všechny tabulky v datovém modelu.
  2. Stav aktualizace se ukazuje u každého připojení použitého v datovém modelu. Existují tři možné výsledky:
  • Úspěch – Oznamuje počet řádků importovaných do každé tabulky.
  • Chyba – Nastane, pokud je databáze offline, už nemáte oprávnění nebo se odstraní nebo přejmenuje tabulka nebo sloupec ve zdroji. Ověřte, zda je databáze k dispozici, třeba vytvořením nového připojení v jiném sešitu.
  • Zrušeno – Excel nevydal žádost o obnovení, pravděpodobně proto, že aktualizace je u připojení zakázaná.

Zobrazení dotazů použitých při aktualizaci dat pomocí vlastností tabulky

Aktualizace dat je jednoduše opětovné spuštění stejného dotazu, který jste původně použili k získání dat. Dotaz můžete zobrazit a někdy i upravit zobrazením vlastností tabulky v okně Power Pivot.

  1. Pokud chcete zobrazit dotaz použitý během aktualizace dat, vyberte Spravovat v PowerPivotu> a otevřete okno Power Pivot.
  2. Vyberte Vlastnosti návrhové>tabulky.
  3. Přepnutím na Editor Power Query zobrazíte podkladový dotaz.

Dotazy nejsou viditelné pro každý typ zdroje dat. Například se nezobrazují dotazy pro importy datového kanálu.

Zrušení aktualizace dat nastavením vlastností připojení

V Excelu můžete nastavit vlastnosti připojení, které určují frekvenci aktualizace dat. Pokud není aktualizace povolená u konkrétního připojení, zobrazí se vám oznámení o zrušení, když spustíte funkci Aktualizovat vše nebo se pokusíte aktualizovat konkrétní tabulku, která toto připojení používá.

  1. Pokud chcete zobrazit vlastnosti připojení, vyberte v Excelu Datové>dotazy & Připojení a zobrazí se seznam všech připojení použitých v sešitu.
  2. Vyberte kartu Připojení , klikněte pravým tlačítkem myši na připojení a potom klikněte na Vlastnosti.
  3. Pokud na kartě Usage (Použití ) v části Refresh control (Řízení aktualizace) není zaškrtnuté políčko Aktualizovat toto připojení u možnosti Refresh All (Aktualizovat toto připojení), dojde ke zrušení, když se pokusíte Aktualizovat vše v okně Power Pivot.

Aktualizace dat v 3D mapách

Když se data, která používáte pro mapu, změní, můžete ji v 3D mapách ručně aktualizovat. Změny se pak projeví v mapě. Tady je postup:

  • V 3D mapách vyberte Domovská>aktualizace dat.

    Tlačítko Aktualizovat data na kartě Domů

Přidání dat do Power Mapu

Přidání nových dat do 3D mapPower Map:

  1. Ve 3D mapách přejděte na mapu, do které chcete přidat data.

  2. Nechte okno 3D map otevřené.

  3. V Excelu vyberte data listu, která chcete přidat.

  4. Na pásu karet Excelu klikněte na Vložit>mapu . Šipka >Přidat vybraná data do Power Mapu. 3D mapy se vám automaticky aktualizují a zobrazí data, která jste přidali. Další informace najdete v tématu Získání a příprava dat pro Power Map.

    Příkaz Přidat vybraná data do funkce Power Map

Aktualizace dat ve službě Excel Services

Na aktualizaci externích dat ve službách Excel Services se vztahují jedinečné požadavky.

Řízení způsobu aktualizace dat

Způsob aktualizace dat z externího zdroje dat můžete řídit provedením jednoho nebo několika následujících kroků.

Aktualizace při otevření ve službě Excel Services

V Excelu můžete vytvořit sešit, který při otevření souboru automaticky aktualizuje externí data. V tomto případě služba Excel Services vždy aktualizuje data předtím, než zobrazí sešit a vytvoří novou relaci. Tuto možnost použijte, pokud chcete zajistit, aby se při otevření sešitu ve službě Excel Services vždycky zobrazila aktuální data.

  1. V sešitu s připojením k externím datům vyberte kartu Data .

  2. Ve skupině Připojení vyberte Připojení> a vyberte Vlastnosti připojení>.

  3. Vyberte kartu Použití a pak vyberte Aktualizovat data při otevření souboru.

    Varování

    Pokud zrušíte zaškrtnutí políčka Aktualizovat data při otevření souboru , zobrazí se data mezipaměti sešitu. To znamená, že pokud uživatel ručně aktualizuje data, uvidí aktuální data během aktuální relace, ale data se neuloží do sešitu.

Aktualizace pomocí souboru .odc

Pokud používáte soubor datového připojení Office (.odc), ujistěte se, že jste taky zaškrtli políčko Vždy použít soubor připojení :

  1. V sešitu s připojením k externím datům vyberte kartu Data .
  2. Ve skupině Připojení vyberte Připojení> a vyberte Vlastnosti připojení>.
  3. Vyberte kartu Definice a pak vyberte Vždy použít soubor připojení.

Na operace aktualizace může mít vliv také nastavení důvěryhodného umístění souboru, časového limitu krátké relace a životnosti externí mezipaměti dat. Další informace získáte od správce nebo v systému nápovědy.

Ruční aktualizace

  1. Vyberte buňku v sestavě kontingenční tabulky.

  2. Na panelu nástrojů aplikace Excel Web Access vyberte v nabídce Aktualizace příkaz Aktualizovat vybrané připojení.

    Poznámka

    • Pokud tento příkaz Aktualizovat není viditelný, autor webové části zrušil zaškrtnutí vlastnosti Aktualizovat vybrané připojení, Aktualizovat všechna připojení . Další informace naleznete v tématu Uživatelské vlastnosti webové části Excel Web Access.
    • Jakákoli interaktivní operace, která způsobí opakované spuštění dotazu na zdroj dat OLAP, iniciuje operaci ruční aktualizace.
  • Aktualizovat všechna připojení – na panelu nástrojů Excel Web Accessu klikněte v nabídce Aktualizovat na příkaz Aktualizovat všechna připojení.
  • Pravidelná aktualizace – Můžete zadat, aby se data po otevření sešitu automaticky aktualizovala pro každé připojení v sešitu. Databáze zásob se může například aktualizovat každou hodinu, a proto autor sešitu definoval sešit tak, aby se automaticky aktualizoval každých 60 minut.
    Autor webové části může zaškrtnutím nebo zrušením zaškrtnutí vlastnosti Povolit pravidelnou aktualizaci dat Excel Web Access zakázat pravidelnou aktualizaci dat nebo její zaškrtnutí zrušit. Po uplynutí časového intervalu se ve výchozím nastavení zobrazí upozornění na aktualizaci ve spodní části webové části Excel Web Access.
    Autor webové části Excel Web Access může také nastavit vlastnost Zobrazit výzvu k pravidelné aktualizaci dat a řídit tak chování zprávy, která se zobrazí, když služby Excel Services provádí pravidelnou aktualizaci dat během relace:
    Další informace naleznete v tématu Uživatelské vlastnosti webové části Excel Web Access.
  • Always - znamená, že se zpráva zobrazí s výzvou v každém intervalu.
  • Volitelné – znamená, že uživatel se může rozhodnout pokračovat v pravidelné aktualizaci bez zobrazení zprávy.
  • Nikdy – znamená, že aplikace Excel Web Access provádí pravidelnou aktualizaci bez zobrazení zprávy nebo výzvy.
  • Zrušení aktualizace – během aktualizace sešitu zobrazí služba Excel Services zprávu s výzvou, protože to může trvat déle, než očekáváte. Výběrem možnosti Zrušit můžete aktualizaci ukončit, abyste ji mohli dokončit později ve vhodnější dobu. Zobrazí se data vrácená dotazy před zrušením aktualizace.

Viz také

Nápověda pro doplněk Power Query pro Excel

Aktualizace externích dat v sešitu na SharePoint Serveru

Změna přepočtu, iterace nebo přesnosti vzorce v Excelu

Zablokování a odblokování externího obsahu v dokumentech sady Office