Import a propojení dat ze sešitu aplikace Excel
Applies ToAccess pro Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Poznámka: Microsoft Access nepodporuje import excelových dat s použitým popiskem citlivosti. Jako alternativní řešení můžete popisek před importem odebrat a po importu ho znovu použít. Další informace najdete v článku Použití popisků citlivosti u souborů a e-mailů v Office.

Data se z excelového sešitu dají do Accessu dostat několika způsoby. Můžete zkopírovat data z otevřeného listu a vložit je do datového listu Accessu, importovat list do nové nebo existující tabulky nebo list propojit s databází Accessu.

Toto téma podrobně vysvětluje, jak do desktopových databází Accessu importovat nebo propojit excelová data.

V tomto článku

Princip importu dat z Excelu

Pokud je vaším cílem uložit některá nebo všechna data z jednoho nebo více listů aplikace Excel do aplikace Access, měli byste obsah listu naimportovat do nové nebo existující databáze aplikace Access. Aplikace Access vytvoří při importu dat kopii těchto dat v nové nebo existující tabulce, aniž by změnila zdrojový list aplikace Excel.

Obvyklé scénáře importu dat aplikace Excel do aplikace Access

  • Jste dlouhodobým uživatelem aplikace Excel, ale postupem času chcete pro práci s těmito daty používat aplikaci Access. Data na listech aplikace Excel chcete přesunout do jedné nebo více nových databází aplikace Access.

  • Vaše oddělení nebo pracovní skupina používá aplikaci Access, ale občas obdrží data ve formátu aplikace Excel, která je nutné sloučit s databází aplikace Access. Jakmile tyto listy aplikace Excel obdržíte, chcete je naimportovat do databáze.

  • Aplikaci Access používáte ke správě dat, ale týdenní zprávy získané od ostatních členů týmu jsou v podobě sešitů aplikace Excel. Rádi byste proces importu zefektivnili, abyste zajistili, že data se budou do databáze importovat každý týden v určenou dobu.

Před prvním importem dat z aplikace Excel

  • Neexistuje způsob, jak uložit sešit aplikace Excel jako databázi aplikace Access. Aplikace Excel neobsahuje funkci vytvoření databáze aplikace Access přímo z dat aplikace Excel.

  • Při otevření sešitu Excelu v Accessu (v dialogovém okně Otevřít vyberte v rozevíracím seznamu Soubory typu položku Soubory Microsoft Office Excel a vyberte požadovaný soubor) neprovede Access import dat ze sešitu, ale vytvoří propojení se sešitem. Propojení se sešitem se od importu listu do databáze podstatně liší. Další informace týkající se propojení najdete v části Propojení s daty v Excelu uvedené dále v tomto článku.

Import dat z aplikace Excel

Postupy uvedené v této části popisují přípravu na operaci importu, spuštění této operace a uložení nastavení importu jako specifikace pro další použití. Při provádění těchto postupů je třeba mít na paměti, že data lze importovat vždy pouze z jednoho listu. Není možné najednou importovat všechna data z celého sešitu.

Příprava listu

  1. Vyhledejte zdrojový soubor a vyberte list obsahující data, která chcete importovat do Accessu. Pokud chcete importovat jenom část listu, můžete definovat pojmenovanou oblast obsahující jenom buňky, které chcete importovat.Definování pojmenované oblasti (volitelné)   

    1. Přejděte do Excelu a otevřete list s daty, která chcete importovat.

    2. Vyberte oblast buněk obsahující data, která chcete importovat.

    3. Pravým tlačítkem myši klikněte dovnitř vybrané oblasti a potom klikněte na příkaz Pojmenovat rozsah nebo Definovat název.

    4. V dialogovém okně Nový název zadejte do pole Název název pojmenované oblasti a klikněte na tlačítko OK.

      Nezapomeňte, že během operace importu lze importovat vždy jen jeden list. Chcete-li importovat data z více listů, opakujte operaci importu pro každý list.

  2. Prohlédněte si zdrojová data a proveďte akce popsané v následující tabulce.

    Prvek

    Popis

    Počet sloupců

    Počet zdrojových sloupců, které chcete importovat, nesmí překročit číslo 255, protože aplikace Access podporuje maximálně 255 polí v tabulce.

    Vynechání sloupců a řádků

    Je vhodné zahrnout pouze řádky a sloupce, které chcete naimportovat ze zdrojového listu nebo pojmenované oblasti.

    Řádky:    Během operace importu nelze řádky filtrovat nebo vynechávat.

    Sloupce:    Jestliže se rozhodnete přidávat data do existující tabulky, nemůžete v průběhu operace vynechávat sloupce.

    Formát tabulky

    Přesvědčte se, zda jsou buňky ve formátu tabulky. Pokud list nebo pojmenovaná oblast obsahuje sloučené buňky, bude obsah těchto buněk umístěn do pole odpovídajícího sloupci zcela vlevo a ostatní pole zůstanou prázdná.

    Prázdné sloupce, řádky a buňky

    Odstraňte všechny nepotřebné prázdné sloupce a prázdné řádky na listu nebo v oblasti. V případě, že list nebo oblast buněk obsahuje prázdné buňky, pokuste se přidat chybějící data. Pokud plánujete připojit k existující tabulce záznamy, přesvědčte se, zda lze do odpovídajícího pole v tabulce zadat hodnoty Null (chybějící nebo neznámé hodnoty). Do pole lze zadávat hodnoty Null, pokud je vlastnost Je nutno zadat tohoto pole nastavena na hodnotu Ne a nastavení vlastnosti .Podmínkaplatnosti umožňuje jejich použití.

    Chybové hodnoty

    Pokud jedna nebo víc buněk na listu nebo v oblasti obsahuje chybové hodnoty, třeba #ČÍSLO! a #DĚLENÍ_NULOU!, je třeba je před zahájením operace importu opravit. Pokud zdrojový list nebo oblast obsahuje chybové hodnoty, umístí Access do odpovídajících polí v tabulce hodnotu Null. Další informace o způsobech opravy těchto chyb najdete v části Odstranění potíží s chybějícími nebo nesprávnými hodnotami uvedené dále v tomto článku.

    Datový typ

    Chcete-li předejít chybám během importu, přesvědčte se, zda každý zdrojový sloupec obsahuje v každém řádku stejný typ dat. Aplikace Access projde prvních osm zdrojových řádků a určí datový typ polí v tabulce. Doporučujeme zajistit, aby v prvních osmi zdrojových řádcích kteréhokoli sloupce nebyly namíchány hodnoty představující různé typy dat. Aplikace Access by v opačném případě nemusela ke sloupci přiřadit správný typ dat.

    Před začátkem operace importu je také vhodné naformátovat každý zdrojový sloupec v aplikaci Excel a každému sloupci přiřadit určitý datový formát. Formátování je zvláště doporučeno v případě, že sloupec obsahuje hodnoty různých datových typů. Sloupec ČísloLetu na listu může obsahovat číselné a textové hodnoty, jako například 871, AA90 a 171. Chcete-li předejít chybějícím nebo nesprávným hodnotám, postupujte následujícím způsobem:

    1. Klikněte pravým tlačítkem na záhlaví sloupce a potom na Formát buněk.

    2. Na kartě Číslo ve skupinovém rámečku Kategorie vyberte formát. Pro sloupec ČísloLetu byste pravděpodobně zvolili formát Text.

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

    Pokud jsou zdrojové sloupce naformátované, ale pořád obsahují kombinované hodnoty v dalších řádcích, můžou být tyto hodnoty během importu vynechané nebo nesprávně převedené. Informace o odstraňování problémů najdete v části Odstranění potíží s chybějícími nebo nesprávnými hodnotami.

    První řádek

    Pokud první řádek na listu nebo v pojmenované oblasti obsahuje názvy sloupců, můžete určit, aby aplikace Access považovala tato data v prvním řádku během importu za názvy polí. Pokud zdrojový list nebo oblast neobsahuje názvy, je před zahájením importu vhodné názvy ke zdroji přidat.

    Poznámka: Pokud plánujete připojit data k existující tabulce, přesvědčte se, zda názvy všech sloupců odpovídají názvům příslušných polí. Pokud se název sloupce liší od názvu odpovídajícího pole v tabulce, dojde k chybě operace importu. Názvy polí se zobrazí po otevření tabulky v návrhovém zobrazení v aplikaci Access.

  3. Pokud je zdrojový sešit otevřený, zavřete jej. Zůstane-li zdrojový soubor otevřený, může během operace importu dojít k chybám převodu dat.

Příprava cílové databáze

  1. Otevřete databázi aplikace Access, do které chcete uložit importovaná data. Přesvědčte se, zda databáze není určena jen pro čtení a zda máte oprávnění k provádění změn v databázi.

    – nebo –

    Pokud nechcete data ukládat do žádné z existujících databází, vytvořte prázdnou databázi. Postupujte následujícím způsobem:

    Klikněte na kartu Soubor, klikněte na Nový a potom klikněte na Prázdná databáze.

  2. Před zahájením importu se rozhodněte, zda chcete data uložit do nové nebo do existující tabulky.

    Vytvoření nové tabulky:    Pokud se rozhodnete data uložit do nové tabulky, aplikace Access vytvoří tabulku a přidá do ní importovaná data. Pokud tabulka s určeným názvem již existuje, bude obsah této tabulky přepsán importovanými daty.

    Připojení k existující tabulce:    Pokud se rozhodnete data přidat do existující tabulky, budou řádky z listu aplikace Excel připojeny k určené tabulce.

    Mějte na paměti, že nejčastější příčinou chyb během operací připojení bývá to, že zdrojová data neodpovídají struktuře a nastavení polí cílové tabulky. Chcete-li tomu zabránit, otevřete cílovou tabulku v návrhovém zobrazení a zkontrolujte následující skutečnosti:

    • První řádek:    Pokud první řádek zdrojového listu nebo pojmenované oblasti neobsahuje záhlaví sloupců, přesvědčte se, zda umístění a datové typy jednotlivých sloupců ve zdrojovém listu odpovídají příslušným polím v tabulce. Jestliže první řádek obsahuje záhlaví sloupců, není nutné, aby pořadí sloupců odpovídalo pořadí polí, ale názvy a datové typy jednotlivých sloupců musí přesně odpovídat názvům a datovým typům příslušných polí.

    • Chybějící nebo nadbytečná pole:    Pokud v cílové tabulce neexistuje jedno či více polí zdrojového listu, je třeba tato pole před zahájením importu přidat. Jestliže však tabulka obsahuje pole, která neexistují ve zdroji, není nutné tato pole z tabulky odstraňovat, pokud mohou obsahovat hodnoty Null.

      Tip: Pole může obsahovat hodnoty Null, pokud je vlastnost Je nutno zadat tohoto pole nastavena na hodnotu Ne a nastavení vlastnosti .Podmínkaplatnosti umožňuje jejich použití.

    • Primární klíč:    Obsahuje-li tabulka pole s primárním klíčem, musí zdrojový list nebo oblast obsahovat sloupec s hodnotami kompatibilními s polem s primárním klíčem a importované klíčové hodnoty musí být jedinečné. Pokud importovaný záznam obsahuje hodnotu primárního klíče, která již v cílové tabulce existuje, zobrazí se zpráva o chybě operace importu.

    • Indexovaná pole:    Pokud je vlastnost .Indexovat pro pole v tabulce nastavena na hodnotu ano (bez duplicity), musí odpovídající sloupec na zdrojovém listu nebo v oblasti obsahovat jedinečné hodnoty.

      Chcete-li spustit operaci importu, přejděte k dalším krokům.

Spuštění operace importu

  1. Umístění průvodce importem nebo propojením se mírně liší podle toho, jakou verzi Accessu používáte. Použijte postup, který odpovídá vaší verzi Accessu:

    • Pokud používáte nejnovější verzi Microsoft 365, Access 2021 nebo Accessu 2019, klikněte na kartě Externí data ve skupině Importovat & Propojení na Nový zdroj dat > Ze souboru > Excelu.

    • Pokud používáte Access 2016, klikněte na kartě Externí data ve skupině Importovat & Odkaz na Excel.

    Poznámka: Karta Externí data je k dispozici, pouze pokud je databáze otevřena.

  2. V dialogovém okně Načíst externí data – Tabulka aplikace Excel zadejte do pole Název souboru název souboru aplikace Excel obsahujícího data, která chcete importovat.

    – nebo –

    Klikněte na tlačítko Procházet a pomocí dialogového okna Otevřít soubor vyhledejte soubor, který chcete importovat.

  3. Určete, jakým způsobem chcete importovaná data uložit.

    Chcete-li data uložit do nové tabulky, klikněte na přepínač Importovat zdrojová data do nové tabulky v aktuální databázi. K zadání názvu tabulky budete vyzváni později.

    Chcete-li data připojit k existující tabulce, klikněte na přepínač Připojit kopii záznamů k tabulce a vyberte v rozevíracím seznamu požadovanou tabulku. Pokud databáze neobsahuje tabulky, není tento přepínač k dispozici.

    Pokud chcete vytvořit propojení se zdrojem dat vytvořením propojené tabulky, najdete potřebné informace v části Propojení s daty v Excelu uvedené dále v tomto článku.

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

    Bude spuštěn Průvodce importem z tabulkového kalkulátoru, který vás provede procesem importu. Přejděte k dalším krokům.

Použití Průvodce importem z tabulkového kalkulátoru

  1. Na první stránce průvodce vyberte list obsahující data, která chcete importovat, a potom klikněte na tlačítko Další.

  2. Na druhé stránce průvodce klikněte na přepínač Zobrazit tabulky nebo na přepínač Zobrazit oblasti, vyberte list nebo pojmenovanou oblast, kterou chcete importovat, a potom klikněte na tlačítko Další.

  3. Obsahuje-li první řádek zdrojového listu nebo oblasti názvy polí, zaškrtněte políčko První řádek obsahuje hlavičky sloupců a potom klikněte na tlačítko Další.

    Pokud importujete data do nové tabulky, použije aplikace Access tato záhlaví sloupců k pojmenování polí v tabulce. Tyto názvy můžete změnit v průběhu operace importu nebo po jejím dokončení. V případě, že připojujete data k existující tabulce, zkontrolujte, zda záhlaví sloupů ve zdrojovém listu přesně odpovídají názvům polí v cílové tabulce.

    Připojujete-li data k existující tabulce, přejděte přímo ke kroku 6. Pokud přidáváte data do nové tabulky, postupujte podle zbývajících kroků.

  4. Průvodce vás vyzve ke kontrole vlastností polí. Vlastnosti jednotlivých polí lze zobrazit kliknutím na příslušný sloupec v dolní polovině stránky. Můžete také provést některou z následujících akcí:

    • Zkontrolujte a v případě potřeby změňte název a datový typ cílového pole.

      Access zkontroluje prvních osm řádků v každém sloupci a navrhne datový typ pro odpovídající pole. Pokud prvních osm řádků sloupce na listu obsahuje různé typy hodnot (třeba textové a číselné hodnoty), navrhne průvodce datový typ, který je kompatibilní se všemi hodnotami ve sloupci – nejčastěji datový typ Text. Přestože jde vybrat jiný datový typ, nezapomeňte, že hodnoty, které nejsou kompatibilní s vybraným datovým typem, se v průběhu procesu importu ignorují nebo nesprávně převedou. Další informace o tom, jak jde opravit chybějící nebo nesprávné hodnoty, najdete v části Odstranění potíží s chybějícími nebo nesprávnými hodnotami dále v tomto článku.

    • Chcete-li u pole vytvořit index, vyberte v rozevíracím seznamu Indexované položku ano.

    • Chcete-li zdrojový sloupec zcela vynechat, zaškrtněte políčko Neimportovat pole (přeskočit).

      Po výběru požadovaných možností klikněte na tlačítko Další.

  5. Na další obrazovce zadejte primární klíč pro danou tabulku. Kliknete-li na přepínač Primární klíč přidá aplikace Access, přidá aplikace Access do cílové tabulky jako první pole typu Automatické číslo a automaticky je vyplní jedinečnými hodnotami ID (počínaje číslem 1). Klikněte na tlačítko Další.

  6. Na poslední obrazovce průvodce zadejte název cílové tabulky. Do pole Importovat do tabulky zadejte název tabulky. Pokud tabulka již existuje, Access zobrazí výzvu s dotazem, zda chcete přepsat existující obsah tabulky. Chcete-li pokračovat, klikněte na tlačítko Ano , nebo na tlačítko Ne zadejte jiný název cílové tabulky a potom kliknutím na tlačítko Dokončit naimportujte data.

    Pokud mohl Access naimportovat některá nebo všechna data, zobrazí průvodce stránku se stavem operace importu. Dále můžete uložit podrobnosti o operaci jako specifikaci pro pozdější použití. Pokud se naopak operace importu nezdařila, zobrazí se zpráva Při importu souboru se stala chyba.

  7. Kliknutím na tlačítko Ano uložíte podrobnosti operace pro další použití. Při uložení podrobností můžete operaci později zopakovat, aniž byste museli pokaždé procházet všemi kroky průvodce.

Informace o tom, jak uložit podrobnosti o operaci jako specifikaci, najdete v článku Uložení podrobností o operaci importu nebo exportu jako specifikace.

Informace o tom, jak spustit uloženou specifikaci importu nebo exportu, najdete v článku Spuštění uložené specifikace importu nebo exportu.

Informace o tom, jak naplánovat úlohy importu nebo exportu, aby běžely v konkrétních časech, najdete v článku Naplánování specifikace importu nebo exportu.

Odstranění potíží s chybějícími nebo nesprávnými hodnotami

Pokud se zobrazí zpráva Při importu souboru se stala chyba, operace importu se nezdařila. Pokud se naopak zobrazí dialogové okno s výzvou k uložení podrobností operace, podařilo se naimportovat některá nebo všechna data. Ve zprávě o stavu je také uvedený název tabulky s protokolem chyb, ve kterém jsou popsány všechny chyby, ke kterým během importu došlo.

Důležité informace: Než tabulku začnete používat, zkontrolujte její obsah a strukturu a přesvědčte se, zda jsou všechna data zobrazena správně, a to i v případě, že je operace ve zprávě o stavu označena jako zcela úspěšná.

  • Otevřete cílovou tabulku v zobrazení Datový list a ověřte, zda byla všechna data přidána do tabulky.

  • Otevřete tabulku v návrhovém zobrazení a zkontrolujte nastavení datového typu a dalších vlastností polí.

V následující tabulce je popsán postup, pomocí kterého lze opravit chybějící nebo nesprávné hodnoty.

Tip: Pokud během odstraňování potíží s výsledky najdete pouze několik chybějících hodnot, můžete je ručně přidat do tabulky. Jestliže však chybí nebo byly nesprávně importovány celé sloupce či větší počet hodnot, měli byste problém odstranit ve zdrojovém souboru. Po odstranění všech zjištěných problémů operaci importu opakujte.

Problém

Řešení

Grafické prvky

Grafické prvky, například loga, grafy a obrázky, nelze naimportovat. Přidejte je do databáze ručně po dokončení operace importu.

Počítané hodnoty

Výsledky počítaných sloupců nebo buněk jsou importovány bez příslušného vzorce. Během importu můžete určit datový typ kompatibilní s výsledky vzorce, například typ Číslo.

Hodnoty TRUE nebo FALSE a hodnoty -1 nebo 0

Pokud zdrojový list nebo oblast zahrnuje sloupec obsahující pouze hodnoty TRUE nebo FALSE, aplikace Access pro tento sloupec vytvoří pole typu Ano/Ne a vloží do tohoto pole hodnotu -1 nebo 0. Pokud však zdrojový list nebo oblast zahrnuje sloupec obsahující pouze hodnoty -1 nebo 0, aplikace Access ve výchozím nastavení vytvoří pro tento sloupec číselné pole. Chcete-li tomuto problém předejít, můžete během importu změnit datový typ pole na typ Ano/Ne.

Vícehodnotová pole

Při importu dat do nové tabulky nebo přidání dat do existující tabulky není podporováno více hodnot v jednom poli, a to ani v případě, že zdrojový sloupec obsahuje seznam hodnot oddělených středníkem (;). Seznam hodnot je považován za jednu hodnotu a je umístěn do textového pole.

Neúplná data

Pokud jsou zobrazená data ve sloupci tabulky aplikace Access zkrácena, pokuste se v zobrazení Datový list zvětšit šířku sloupce. Pokud tímto způsobem problém nevyřešíte, jsou data v číselném sloupci aplikace Excel příliš velká s ohledem na velikost cílového pole v aplikaci Access. Cílové pole může mít v databázi aplikace Access nastavenou vlastnost Velikost pole na hodnotu bajt, ale zdrojová data obsahují hodnotu větší než 255. Opravte hodnoty ve zdrojovém souboru a import opakujte.

Formát zobrazení

Nastavením vlastnosti Formát určitých polí v návrhovém zobrazení zajistíte, aby se hodnoty správně zobrazovaly v zobrazení Datový list. Například:

  • Po dokončení importu zobrazuje pole typu Ano/Ne v zobrazení Datový list hodnoty -1 a 0. Chcete-li tento problém odstranit, nastavte po dokončení importu vlastnost pole Formát na hodnotu Ano/Ne, aby se zobrazovala zaškrtávací políčka.

  • Dlouhá a středně dlouhá data se v aplikaci Access mohou zobrazovat jako krátká data. Chcete-li tento problém odstranit, otevřete cílovou tabulku v návrhovém zobrazení v aplikaci Access a nastavte vlastnost pole data Formát na hodnotu datum (dlouhé) nebo datum (střední).

Poznámka: Pokud zdrojový list obsahuje formát RTF, například tučné formátování písma, podtržení nebo kurzívu, bude text naimportován, ale formátování textu bude ztraceno.

Duplicitní hodnoty (chyba narušení klíče)

Importované záznamy mohou obsahovat duplicitní hodnoty, které nelze uložit v poli primárního klíče v cílové tabulce nebo v polích, pro která je vlastnost .Indexovat nastavena na hodnotu ano (bez duplicity). Odstraňte ve zdrojovém souboru duplicitní hodnoty a import opakujte.

Hodnoty kalendářních dat posunuté o 4 roky

Pole kalendářních dat importovaná z excelového listu mohou být vypnutá o čtyři roky. Excel pro Windows může používat dva systémy kalendářních dat:

  • Systém dat 1904 (ve kterém se pořadová čísla pohybují od 0 do 63 918), který odpovídá datům od 1. ledna 1904 do 31. prosince 2078.

  • Systém dat 1900 (ve kterém se pořadová čísla pohybují od 1 do 65 380), který odpovídá datům od 1. ledna 1900 do 31. prosince 2078.

Systém kalendářních dat můžete nastavit v části Možnosti aplikace Excel: Možnosti > souborů > Upřesnit > Použít kalendářní systém 1904.

Poznámka    Pokud importujete ze sešitu .xlsb, použije se vždy datový systém 1900 bez ohledu na nastavení Kalendářní systém.

Před zahájením importu dat změňte systém kalendářních dat sešitu aplikace Excel nebo po připojení dat proveďte aktualizační dotaz používající výraz [název pole kalendářního data] + 1462 k opravení hodnot kalendářních dat.

Excel pro Macintosh používá pouze kalendářní systém 1904.

Hodnoty Null

Na konci operace importu se může zobrazit chybová zpráva týkající se odstraněných nebo ztracených dat v průběhu operace nebo po otevření tabulky v zobrazení Datový list se mohou některé hodnoty polí zobrazit prázdné. Pokud nejsou zdrojové sloupce v aplikaci Excel formátovány nebo pokud prvních osm zdrojových řádků obsahuje hodnoty různých datových typů, otevřete zdrojový list a proveďte následující akci:

  • Formátujte zdrojové sloupce.

  • Přesuňte řádky tak, aby prvních osm řádků v každém sloupci neobsahovalo hodnoty různých datových typů.

  • Během importu vyberte pro každé pole příslušný datový typ. Pokud není vybrán správný datový typ, je možné, že se po dokončení importu v celém sloupci zobrazí hodnoty Null nebo nesprávné hodnoty.

Pomocí předchozích kroků je možné minimalizovat výskyt hodnot Null. V následující tabulce jsou uvedeny případy, ve kterých budou hodnoty Null nadále zobrazeny:

Typ chybějících hodnot

Cíl importu

Typ cílového pole

Řešení

Text

Nová tabulka

Datum

Nahraďte všechny textové hodnoty hodnotami kalendářních dat a akci importu opakujte.

Text

Existující tabulka

Číslo nebo datum

Nahraďte všechny textové hodnoty hodnotami, které odpovídají datovému typu cílového pole a akci importu opakujte.

Hodnoty kalendářních dat nahrazeny číselnými hodnotami

V následujících situacích budou místo správných hodnot kalendářních dat zobrazena zdánlivě náhodná pětimístná čísla:

  • Zdrojový sloupec na listu obsahuje v prvních osmi řádcích pouze číselné hodnoty, v následujících řádcích však obsahuje i hodnoty kalendářních dat. Tyto hodnoty kalendářních dat budou nesprávně převedeny.

  • Zdrojový sloupec obsahuje v některých z prvních osmi řádků hodnoty kalendářních dat a vy jste se tato data pokusili importovat do číselného pole. Tyto hodnoty kalendářních dat budou nesprávně převedeny.

    Chcete-li této situaci předejít, nahraďte ve zdrojovém sloupci hodnoty kalendářních dat číselnými hodnotami a import opakujte.

    V některých případech, kdy sloupec obsahující převážně hodnoty kalendářních dat obsahuje také několik textových hodnot, se mohou všechny hodnoty kalendářních dat zobrazovat jako zdánlivě náhodná pětimístná čísla. Chcete-li této situaci předejít, nahraďte textové hodnoty hodnotami kalendářních dat a akci importu opakujte.

Číselné hodnoty nahrazeny hodnotami kalendářních dat

V následujících situacích se budou místo správných číselných hodnot zobrazovat zdánlivě náhodné hodnoty kalendářních dat:

  • Zdrojový sloupec obsahuje v prvních osmi řádcích pouze hodnoty kalendářních dat, v následujících řádcích však obsahuje i číselné hodnoty. Tyto číselné hodnoty budou nesprávně převedeny.

  • Zdrojový sloupec obsahuje v některých z prvních osmi řádků číselné hodnoty a vy jste se tato čísla pokusili importovat do pole kalendářních dat. Tyto číselné hodnoty budou nesprávně převedeny.

Chcete-li této situaci předejít, nahraďte ve zdrojovém sloupci číselné hodnoty hodnotami kalendářních dat a import opakujte.

Navíc můžete na poslední stránce průvodce zobrazit v zobrazení Datový list tabulku s protokolem chyb. Tato tabulka obsahuje tři pole: Chyba, Pole a Řádek. Každý řádek obsahuje informace o konkrétní chybě a v poli Chyba jsou uvedeny informace, které vám pomohou při jejím odstraňování.

Chybové řetězce a pokyny k odstranění potíží

Chyba:

Popis

Oříznutí pole

Hodnota v souboru je pro nastavení vlastnosti .Velikostpole pro dané pole příliš velká.

Chyba při převodu typu

Datový typ hodnoty v listu je pro dané pole chybný. Hodnota v cílovém poli může být zobrazena nesprávně nebo může chybět. Další informace o řešení tohoto problému naleznete v předchozí tabulce.

Narušení klíče

Hodnota primárního klíče daného záznamu je duplicitní – tabulka již tuto hodnotu obsahuje.

Chyba ověřovacího pravidla

Hodnota je v rozporu s pravidlem nastaveným pomocí vlastnosti .Podmínkaplatnosti pro dané pole nebo tabulku.

Hodnota Null v povinném poli

V daném poli není povolena hodnota Null, protože vlastnost Je nutno zadat pro toto pole je nastavena na hodnotu Ano.

Hodnota Null v poli typu Automatické číslo

Importovaná data obsahují hodnotu Null, kterou jste se pokusili přidat do pole typu Automatické číslo.

Neanalyzovatelný záznam

Textová hodnota obsahuje znak oddělovače textu (obvykle dvojité uvozovky). Obsahuje-li hodnota znak oddělovače, je nutné tento znak v textovém souboru opakovat dvakrát; například:

Průměr 4 1/2""

Začátek stránky

Odstranění potíží s hodnotou #ČÍSLO! a jinými nesprávnými hodnotami v propojené tabulce

I v případě zobrazení zprávy Propojení tabulky je dokončeno otevřete tabulku v zobrazení Datový list a ověřte, zda jsou v řádcích a sloupcích zobrazena správná data.

Pokud tabulka obsahuje chyby nebo nesprávná data, proveďte opravnou akci popsanou v následující tabulce a potom propojení opakujte. Nezapomeňte, že hodnoty nelze přidávat přímo do propojené tabulky, protože tato tabulka je určena jen pro čtení.

Problém

Řešení

Grafické prvky

Grafické prvky na listu aplikace Excel, například loga, grafy a obrázky, nemohou být propojeny s aplikací Access.

Formát zobrazení

Nastavením vlastnosti Formát určitých polí v návrhovém zobrazení zajistíte, aby se hodnoty správně zobrazovaly v zobrazení Datový list.

Počítané hodnoty

Výsledky počítaného sloupce nebo buněk jsou zobrazeny v odpovídajícím poli, ale příslušný vzorec (nebo výraz) nelze v aplikaci Access zobrazit.

Zkrácené textové hodnoty

V zobrazení Datový list zvětšete šířku sloupce. Pokud stále není zobrazena celá hodnota, může být důvodem hodnota delší než 255 znaků. Aplikace Access může propojit pouze prvních 255 znaků, proto byste tato data měli místo propojení importovat.

Chybová zpráva o přetečení číselného pole

Propojená tabulka se může zdát zobrazena správně, ale pokud později spustíte v tabulce dotaz, může se zobrazit chybová zpráva Přetečení číselného pole. Tento problém může být způsoben konfliktem mezi datovým typem pole v propojené tabulce a typem dat uložených v tomto poli.

Hodnoty TRUE nebo FALSE a hodnoty -1 nebo 0

Pokud zdrojový list nebo oblast zahrnuje sloupec obsahující pouze hodnoty TRUE nebo FALSE, vytvoří aplikace Access pro tento sloupec v propojené tabulce pole typu Ano/Ne. Pokud však zdrojový list nebo oblast zahrnuje sloupec obsahující pouze hodnoty -1 nebo 0, vytvoří aplikace Access ve výchozím nastavení pro tento sloupec číselné pole a datový typ odpovídajícího pole tabulky nebudete moci změnit. Pokud chcete, aby propojená tabulka obsahovala pole typu Ano/Ne, přesvědčte se, zda zdrojový sloupec obsahuje hodnoty TRUE a FALSE.

Vícehodnotová pole

Aplikace Access nepodporuje více hodnot v jednom poli ani v případě, kdy zdrojový sloupec obsahuje seznam hodnot oddělených středníkem (;). Seznam hodnot bude považován za jednu hodnotu a bude umístěn do textového pole.

#ČÍSLO!

V následujících situacích zobrazuje aplikace Access v poli chybovou hodnotu #ČÍSLO! místo vlastních dat:

  • Pokud zdrojový sloupec obsahující převážně textové hodnoty obsahuje i několik číselných hodnot nebo hodnot kalendářních dat, číselné hodnoty a hodnoty kalendářních dat nebudou importovány.

  • Pokud zdrojový sloupec obsahující převážně číselné hodnoty obsahuje i několik textových hodnot, nebudou textové hodnoty importovány.

  • Pokud zdrojový sloupec obsahující převážně hodnoty kalendářních dat obsahuje i několik textových hodnot, nebudou textové hodnoty importovány.

Pomocí následujícího postupu minimalizujte výskyt hodnoty Null v tabulce:

  1. Ujistěte se, že zdrojový sloupec neobsahuje hodnoty různých datových typů.

  2. Na listu aplikace Excel naformátujte sloupce.

  3. Během operace propojení vyberte správný datový typ pro každé pole. Pokud je datový typ nesprávný, výsledný sloupec může obsahovat pouze #Num! hodnoty pro všechny řádky dat.

Číselné hodnoty místo hodnot kalendářních dat

Pokud je v poli zobrazeno zdánlivě náhodné pětimístné číslo, zkontrolujte, zda zdrojový sloupec obsahující převážně číselné hodnoty obsahuje i několik hodnot kalendářních dat. Hodnoty kalendářních dat zobrazené v číselných sloupcích budou nesprávně převedeny na čísla. Nahraďte hodnoty kalendářních dat číselnými hodnotami a akci propojení opakujte.

Hodnoty kalendářních dat místo číselných hodnot

Pokud je v poli zobrazena zdánlivě náhodná hodnota kalendářního data, zkontrolujte, zda zdrojový sloupec obsahující převážně hodnoty kalendářních dat obsahuje i několik číselných hodnot. Číselné hodnoty zobrazené ve sloupcích kalendářních dat budou nesprávně převedeny na kalendářní data. Nahraďte číselné hodnoty hodnotami kalendářních dat a akci propojení opakujte.

Začátek stránky

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.