Import údajov alebo prepojenie s údajmi v zošite programu Excel
Vzťahuje sa na
Access pre Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Poznámka:  Access nepodporuje importovanie Excel údajov pomocou použitého označenia citlivosti. Ako alternatívne riešenie môžete pred importovaním označenie odstrániť a potom ho znova použiť po importovaní. Ďalšie informácie nájdete v téme Použitie označení citlivosti na súbory a e-maily v balíku Office.

Údaje z Excel zošita môžete preniesť do databáz Access mnohými spôsobmi. Môžete skopírovať údaje z otvoreného hárka a prilepiť ich do údajového hárka Access, importovať hárok do novej alebo existujúcej tabuľky alebo vytvoriť prepojenie na hárok z Access databázy.

V tejto téme sa podrobne vysvetľuje, ako importovať údaje Excel alebo na ne vytvoriť prepojenie z počítačových databáz Access.

Čo vás zaujíma?

Informácie o importovaní údajov z Excel

Ak chcete uložiť niektoré alebo všetky údaje z jedného alebo viacerých Excel hárkov v Access, mali by ste importovať obsah hárka do novej alebo existujúcej Access databázy. Pri importe údajov Access vytvoriť kópiu údajov v novej alebo existujúcej tabuľke bez toho, aby sa zmenil zdrojový Excel hárku.

Bežné scenáre importovania Excel údajov do Access

  • Ste dlhoročným používateľom Excel, ale v budúcnosti chcete na prácu s údajmi použiť Access. Chcete premiestniť údaje v hárkoch Excel do jednej alebo viacerých nových databáz Access.

  • Vaše oddelenie alebo pracovná skupina používa Access, ale niekedy prijímate údaje vo formáte Excel, ktoré sa musia zlúčiť s databázami Access. Tieto Excel hárky chcete importovať do databázy hneď po ich prijatí.

  • Na spravovanie údajov používate Access, ale týždenné zostavy, ktoré dostávate od zvyšku tímu, sú Excel zošity. Chcete zjednodušiť proces importovania a zabezpečiť, aby sa údaje do databázy importovali každý týždeň v špecifickom čase.

Ak importujete údaje z Excel

  • Zošit Excel nie je možné uložiť ako databázu Access. Excel neposkytuje funkcie na vytvorenie databázy Access z Excel údajov.

  • Keď otvoríte zošit Excel v Access (v dialógovom okne Otvoriť súbor zmeňte zoznam Súbory typu na MicrosoftOfficeExcel Súbory a vyberte požadovaný súbor), Access namiesto importovania údajov vytvorí prepojenie na zošit. Vytvorenie prepojenia na zošit je odlišné od importovania hárka do databázy. Ďalšie informácie o vytváraní prepojenia nájdete v časti Prepojenie na údaje Excelu tohto článku.

Import údajov z Excel

Kroky uvedené v tejto časti vysvetľujú spôsob prípravy a spustenia operácie importovania, ako aj spôsob uloženia nastavenia importovania vo forme špecifikácie na neskoršie používanie. Zapamätajte si, že naraz možno importovať údaje iba z jedného hárka. Všetky údaje z celého zošita sa naraz importovať nedajú.

Príprava hárka

  1. Vyhľadajte zdrojový súbor a vyberte hárok obsahujúci údaje, ktoré chcete importovať do Access. Ak chcete importovať iba časť hárka, môžete zadefinovať pomenovaný rozsah, ktorý bude zahŕňať iba bunky, ktoré chcete importovať.Definovanie pomenovaného rozsahu (voliteľné)   

    1. Prepnite na Excel a otvorte hárok obsahujúci údaje, ktoré chcete importovať.

    2. Vyberte rozsah buniek obsahujúcich údaje, ktoré chcete importovať.

    3. Pravým tlačidlom myši kliknite na vybratý rozsah a potom kliknite na položku Pomenovať rozsah alebo Definovať názov.

    4. V dialógovom okne Nový názov zadajte do poľa Názov názov rozsahu a kliknite na tlačidlo OK.

      Pamätajte, že počas operácie importovania môžete naraz importovať iba jeden hárok. Ak chcete importovať údaje z viacerých hárkov, opakujte operáciu importovania pre každý hárok.

  2. Preskúmajte zdrojové údaje a vykonajte príslušnú činnosť podľa nižšie uvedenej tabuľky.

    Prvok

    Popis

    Počet stĺpcov

    Počet zdrojových stĺpcov, ktoré chcete importovať, nemôže presiahnuť 255, pretože Access nepodporuje viac ako 255 polí v tabuľke.

    Vynechanie stĺpcov a riadkov

    Je vhodné, aby ste do zdrojového hárka alebo pomenovaného rozsahu zahrnuli iba tie riadky a stĺpce, ktoré chcete importovať.

    Riadky    Počas operácie importovania sa riadky nedajú filtrovať ani vynechávať.

    Stĺpce    Ak sa rozhodnete pridať údaje do existujúcej tabuľky, stĺpce sa počas tejto operácie nedajú vynechať.

    Tabuľkový formát

    Overte, či majú bunky tabuľkový formát. Ak hárok alebo pomenovaný rozsah obsahuje zlúčené bunky, obsah bunky sa vloží do poľa, ktoré zodpovedá stĺpcu najviac vľavo, pričom ďalšie polia ostanú prázdne.

    Prázdne stĺpce, riadky a bunky

    Odstráňte všetky prázdne stĺpce a riadky v hárku alebo rozsahu. Ak hárok alebo rozsah obsahuje prázdne bunky, skúste pridať chýbajúce údaje. Ak chcete pripojiť záznamy do existujúcej tabuľky, overte, či príslušné pole v tabuľke akceptuje nulové (chýbajúce alebo neznáme) hodnoty. Pole akceptuje nulové hodnoty vtedy, keď je vlastnosť poľa Povinné nastavená na hodnotu Nie a jeho vlastnosť OverovaciePravidlo nezabraňuje použitiu nulových hodnôt.

    Chybové hodnoty

    Ak jedna alebo viacero buniek v hárku alebo rozsahu obsahuje chybové hodnoty, ako napríklad #NUM a #DIV, opravte ich skôr než spustíte operáciu importovania. Ak zdrojový hárok alebo rozsah obsahuje chybové hodnoty, Access umiestni hodnotu null do príslušných polí v tabuľke. Ďalšie informácie o spôsoboch opravy týchto chýb nájdete v časti Odstránenie problémov s chýbajúcimi alebo nesprávnymi hodnotami tohto článku.

    Typ údajov

    Aby nedochádzalo k chybám počas importovania, overte, či každý stĺpec obsahuje v každom riadku rovnaký typ údajov. Access skontroluje prvých osem zdrojových riadkov a určí typ údajov polí v tabuľke. Odporúča sa, aby ste overili, či sa v prvých ôsmich riadkoch v ktoromkoľvek stĺpci nenachádzajú pomiešané hodnoty s rôznym typom údajov. V opačnom prípade Access nemusí priradiť k stĺpcu správny typ údajov.

    Pred spustením operácie importovania je tiež vhodné formátovať každý zdrojový stĺpec v Excel a priradiť ku každému stĺpcu konkrétny formát údajov. Formátovanie sa dôrazne odporúča, ak stĺpec obsahuje hodnoty rôznych typov údajov. Stĺpec ČísloLetu v hárku môže napríklad obsahovať číselné a textové hodnoty, ako napríklad 871, AA90 a 171. Aby nedošlo k výskytu chýbajúcich alebo nesprávnych hodnôt, postupujte nasledovne:

    1. Pravým tlačidlom myši kliknite na hlavičku stĺpca a potom na položku Formátovať bunky.

    2. Na karte Číslo v časti Kategória vyberte formát. V prípade stĺpca ČísloLetu by ste pravdepodobne mali vybrať možnosť Text.

    3. Kliknite na tlačidlo OK.

    Ak sú zdrojové stĺpce naformátované, ale v riadkoch nasledujúcich po ôsmom riadku stále obsahujú zmiešané hodnoty, operácia importovania môže tieto hodnoty stále vynechávať alebo ich nesprávne konvertovať. Informácie o odstraňovaní problémov nájdete v časti Odstránenie problémov s chýbajúcimi alebo nesprávnymi hodnotami.

    Prvý riadok

    Ak prvý riadok hárka alebo pomenovaného rozsahu obsahuje názvy stĺpcov, môžete zadať, aby Access počas importovania spracovať údaje v prvom riadku ako názvy polí. Ak zdrojový hárok alebo rozsah neobsahuje názvy, pred spustením operácie importovania je vhodné ich pridať do zdroja.

    Poznámka: Ak plánujete pripojiť údaje do existujúcej tabuľky, overte, či názov každého stĺpca presne zodpovedá názvu príslušného poľa. Ak sa názov stĺpca odlišuje od názvu príslušného poľa v tabuľke, operácia importovania bude neúspešná. Ak chcete zobraziť názvy polí, otvorte tabuľku v návrhovom zobrazení v Access.

  3. Ak je zdrojový zošit otvorený, zavrite ho. Ak by ste zdrojový súbor nechali otvorený, počas operácie importovania môže dôjsť k chybám konverzie údajov.

Príprava cieľovej databázy

  1. Otvorte databázu Access, do ktorej sa uložia importované údaje. Overte, či databáza nie je určená iba na čítanie a či máte povolenie na uskutočnenie zmien v databáze.

    alebo

    Ak nechcete uložiť údaje do žiadnej z existujúcich databáz, vytvorte prázdnu databázu. Postupujte nasledovne:

    Kliknite na kartu Súbor, potom na položku Nový a potom kliknite na položku Prázdna databáza.

  2. Pred pustením operácie importovania sa rozhodnite, či chcete uložiť údaje do novej alebo existujúcej tabuľky.

    Vytvorenie novej tabuľky    Ak sa rozhodnete uložiť údaje do novej tabuľky, Access vytvorí tabuľku a pridá importované údaje do tejto tabuľky. Ak tabuľka so zadaným názvom už existuje, Access prepíše obsah tabuľky importovanými údajmi.

    Pripojenie k existujúcej tabuľke    Ak sa rozhodnete pridať údaje do existujúcej tabuľky, riadky v hárku Excel sa pripoja k zadanej tabuľke.

    Pamätajte, že väčšina chýb počas operácií pripojenia sa vyskytuje z toho dôvodu, že zdrojové údaje nekorešpondujú so štruktúrou a nastavením polí cieľovej tabuľky. Aby nedochádzalo k výskytu takýchto chýb, otvorte cieľovú tabuľku v návrhovom zobrazení a preskúmajte nasledovné položky:

    • Prvý riadok    Ak prvý riadok zdrojového hárka alebo pomenovaného rozsahu neobsahuje záhlavia stĺpcov, uistite sa, že pozícia a typ údajov každého stĺpca v zdrojovom hárku sa zhoduje s pozíciou a typom údajov príslušného poľa v tabuľke. Ak prvý riadok obsahuje záhlavia stĺpcov, poradie stĺpcov a polí sa nemusí zhodovať, ale názov a typ údajov každého stĺpca sa musí presne zhodovať s názvom a typom údajov príslušného poľa.

    • Chýbajúce alebo nadbytočné polia    Ak v cieľovej tabuľke neexistuje jedno alebo viacero polí zdrojového hárka, pridajte ich skôr, než spustíte operáciu importovania. Ak však tabuľka obsahuje polia, ktoré v zdrojovom súbore neexistujú, netreba ich odstrániť z tabuľky v prípade, ak akceptujú nulové hodnoty.

      Tip: Pole akceptuje nulové hodnoty vtedy, keď je jeho vlastnosť Povinné nastavená na hodnotu Nie a jeho vlastnosť OverovaciePravidlo nezabraňuje použitiu nulových hodnôt.

    • Hlavný kľúč    Ak tabuľka obsahuje pole s hlavným kľúčom, zdrojový hárok alebo rozsah musí obsahovať stĺpec obsahujúci hodnoty, ktoré sú kompatibilné s poľom s hlavným kľúčom, pričom importované hodnoty kľúča musia byť jedinečné. Ak importovaný záznam obsahuje hodnotu hlavného kľúča, ktorá už v cieľovej tabuľke existuje, operácia importovania vedie k zobrazeniu chybového hlásenia.

    • Indexované polia    Ak je vlastnosť poľa Indexované v tabuľke nastavená na hodnotu Áno (bez duplicít), príslušný stĺpec v zdrojovom hárku alebo rozsahu musí obsahovať jedinečné hodnoty.

      Prejdite na ďalšie kroky a spustite operáciu importovania.

Spustenie operácie importovania

  1. Umiestnenie Sprievodcu importom alebo prepojením sa mierne líši v závislosti od verzie Access. Vyberte kroky, ktoré zodpovedajú vašej Access verzii:

    • Ak používate najnovšiu verziu Microsoft 365, Access 2021 alebo Access 2019, na karte Externé údaje kliknite v skupine Importovať & prepojenie na položku Nový zdroj údajov > Zo súboru > Excel.

    • Ak používate Access 2016, na karte Externé údaje kliknite v skupine Importovať & prepojenie na položku Excel.

    Poznámka: Ak nie je databáza otvorená, nie je dostupná na karta Externé údaje.

  2. V dialógovom okne Získať externé údaje – Excel Tabuľkový hárok zadajte do poľa Názov súboru názov súboru Excel, ktorý obsahuje údaje, ktoré chcete importovať.

    alebo

    Kliknite na položku Prehľadávať a na vyhľadanie súboru, ktorý chcete importovať, použite dialógové okno Otvoriť súbor.

  3. Zadajte, ako chcete uložiť importované údaje.

    Ak chcete uložiť údaje do novej tabuľky, vyberte položku Importovať zdrojové údaje do novej tabuľky v aktuálnej databáze. Systém vás neskôr vyzve, aby ste zadali názov tejto tabuľky.

    Ak chcete pripojiť údaje do existujúcej tabuľky, vyberte položku Pripojiť kópiu záznamov k tabuľke a z rozbaľovacieho zoznamu vyberte tabuľku. Táto možnosť nie je k dispozícii v prípade, ak databáza neobsahuje žiadne tabuľky.

    Ak chcete vytvoriť prepojenie na zdroj údajov formou vytvorenia prepojenej tabuľky, prečítajte si časť Prepojenie na údaje Excelu tohto článku.

  4. Kliknite na tlačidlo OK.

    Spustí sa Sprievodca importovaním z tabuľkového hárka, ktorý vás prevedie procesom importovania. Prejdite na ďalšiu skupinu krokov.

Používanie Sprievodcu importovaním z tabuľkového hárka

  1. Na prvej strane sprievodcu si vyberte hárok obsahujúci údaje, ktoré chcete importovať, a potom kliknite na tlačidlo Ďalej.

  2. Na druhej strane sprievodcu kliknite na položku Zobraziť hárky alebo Zobraziť pomenované rozsahy, vyberte hárok alebo pomenovaný rozsah, ktorý chcete importovať, a potom kliknite na položku Ďalej.

  3. Ak prvý riadok zdrojového hárka alebo rozsahu obsahuje názvy polí, vyberte položku Prvý riadok obsahuje hlavičky stĺpcov a kliknite na tlačidlo Ďalej.

    Ak importujete údaje do novej tabuľky, Access použije tieto záhlavia stĺpcov na pomenovanie polí v tabuľke. Tieto názvy možno zmeniť počas alebo po ukončení operácie importovania. Ak pripájate údaje do existujúcej tabuľky, overte, či hlavičky stĺpcov v zdrojovom hárku presne zodpovedajú názvom polí v cieľovej tabuľke.

    Ak pripájate údaje do existujúcej tabuľky, prejdite priamo na krok 6. Ak pridávate údaje do novej tabuľky, postupujte podľa zvyšných krokov.

  4. Sprievodca vás vyzve, aby ste preskúmali vlastnosti poľa. Kliknite na stĺpec v dolnej polovici strany, čím zobrazíte príslušné vlastnosti poľa. Môžete vykonať aj nasledovné kroky:

    • Preskúmajte a podľa potreby zmeňte názov a typ údajov cieľového poľa.

      Access preskúma prvých osem riadkov v každom stĺpci a navrhne typ údajov pre príslušné pole. Ak stĺpec v hárku obsahuje rôzne typy hodnôt v prvých ôsmich riadkoch stĺpca, ako napríklad text a čísla, sprievodca navrhne typ údajov, ktorý je kompatibilný so všetkými hodnotami v stĺpci – najčastejšie ide o textový typ údajov. Môžete si vybrať aj odlišný typ údajov, ale pamätajte, že hodnoty, ktoré nie sú kompatibilné s vybratým typom údajov, sa budú počas procesu importovania ignorovať alebo sa nesprávne skonvertujú. Ďalšie informácie o oprave chýbajúcich alebo nesprávnych hodnôt nájdete v časti Odstránenie problémov s chýbajúcimi alebo nesprávnymi hodnotami tohto článku.

    • Ak chcete v poli vytvoriť index, nastavte vlastnosť Indexované na hodnotu Áno.

    • Ak chcete úplne vynechať zdrojový stĺpec, začiarknite políčko Neimportovať pole (Preskočiť).

      Po dokončení výberu možností kliknite na položku Ďalej.

  5. Na ďalšej obrazovke zadajte hlavný kľúč pre tabuľku. Ak vyberiete možnosť Povoliť Access pridať hlavný kľúč, Access pridá pole typu Automatické číslovanie ako prvé pole v cieľovej tabuľke a automaticky ho vyplní jedinečnými hodnotami ID počnúc hodnotou 1. Kliknite na tlačidlo Ďalej.

  6. Na záverečnej obrazovke sprievodcu zadajte názov cieľovej tabuľky. Do poľa Importovať do tabuľky zadajte názov tabuľky. Ak tabuľka už existuje, Access zobrazí výzvu s otázkou, či chcete prepísať existujúci obsah tabuľky. Pokračujte kliknutím na položku Áno alebo vyberte položku Nie, zadajte odlišný názov cieľovej tabuľky a potom kliknutím na položku Dokončiť importujte údaje.

    Ak sa Access podarilo importovať niektoré alebo všetky údaje, sprievodca zobrazí stránku so stavom operácie importovania. Okrem toho môžete uložiť podrobné informácie o tejto operácii (pre prípad budúcej potreby) ako špecifikáciu. Naopak, ak operácia úplne zlyhala, Access zobrazí hlásenie Pri pokuse o importovanie súboru sa vyskytla chyba.

  7. Kliknutím na tlačidlo Áno uložíte podrobné informácie o operácii pre prípad budúcej potreby. Uloženie podrobných informácií umožňuje zopakovať operáciu neskôr bez toho, aby ste museli vždy používať sprievodcu.

Postup na uloženie podrobností o špecifikácii nájdete v téme Uloženie podrobností o operácii importu a exportu ako špecifikácie.

Postup na spustenie uloženej špecifikácie pre import alebo prepojenie nájdete v téme Spustenie uloženej špecifikácie pre import alebo export.

Postup na naplánovanie spustenia úloh importu a prepojenia na konkrétny čas nájdete v téme Naplánovanie špecifikácie pre import alebo export.

Odstránenie problémov s chýbajúcimi alebo nesprávnymi hodnotami

Ak sa zobrazí hlásenie Pri pokuse o importovanie súboru sa vyskytla chyba, operácia importovania zlyhala. Ak sa však zobrazí dialógové okno s výzvou na uloženie podrobných informácií o operácii, importovali sa všetky alebo časť údajov. Stavové hlásenie taktiež uvedie názov tabuľky denníka chýb obsahujúceho popis všetkých chýb, ktoré sa vyskytli počas operácie importovania.

Dôležité: Aj v prípade, ak stavové hlásenie oznámi úspešne dokončenú operáciu, preskúmajte obsah a štruktúru tabuľky a pred začatím používania sa uistili, že celá operácia prebehla správne.

  • Otvorte cieľovú tabuľku v údajovom zobrazení a skontrolujte, či sa do tabuľky pridali údaje.

  • Otvorte tabuľku v návrhovom zobrazení a skontrolujte typ údajov a ostatné nastavenia vlastností jednotlivých polí.

Nasledujúca tabuľka popisuje kroky, ktoré možno vykonať pri oprave chýbajúcich alebo nesprávnych hodnôt.

Tip: Ak počas odstraňovania problémov s výsledkami nájdete iba pár chýbajúcich hodnôt, môžete ich pridať do tabuľky manuálne. Ak zistíte, že chýbajú alebo boli nesprávne importované celé stĺpce alebo veľký počet hodnôt, problém treba odstrániť v zdrojovom súbore. Po odstránení všetkých známych problémov zopakujte operáciu importovania.

Problém

Riešenie

Grafické prvky

Grafické prvky, ako napríklad logá, grafy a obrázky, sa nedajú importovať. Po dokončení operácie importovania ich do databázy pridajte ručne.

Vypočítané hodnoty

Výsledky vypočítaného stĺpca alebo buniek sa importujú, neimportujú sa však súvisiace vzorce. Počas importovania môžete zadefinovať typ údajov, ktorý je kompatibilný s výsledkami vzorca, ako napríklad typ údajov Number.

Hodnoty TRUE alebo FALSE a -1 alebo 0

Ak zdrojový hárok alebo rozsah obsahuje stĺpec, ktorý obsahuje iba hodnoty TRUE alebo FALSE, Access pre stĺpec vytvorí pole typu Yes/No a do poľa vloží hodnoty -1 alebo 0. Ak však zdrojový hárok alebo rozsah obsahuje stĺpec, ktorý obsahuje iba hodnoty -1 alebo 0, Access predvolene vytvorí pre stĺpec číselné pole. Aby nedochádzalo k výskytu tohto problému, typ údajov tohto poľa môžete počas operácie importovania zmeniť na typ Yes/No.

Polia s viacerými hodnotami

Keď importujete údaje do novej tabuľky alebo pripájate údaje do existujúcej tabuľky, Access neumožňuje podporu pre viaceré hodnoty v poli, a to ani vtedy, ak zdrojový stĺpec obsahuje zoznam hodnôt oddelených bodkočiarkou (;). Zoznam hodnôt sa považuje za jednu hodnotu a umiestni sa do textového poľa.

Skrátené údaje

Ak sa údaje zobrazia skrátené v stĺpci v tabuľke Access, skúste zväčšiť šírku stĺpca v údajovom zobrazení. Ak sa problém nevyrieši, údaje v číselnom stĺpci v Excel sú príliš veľké pre veľkosť poľa cieľového poľa v Access. Cieľové pole môže mať napríklad vlastnosť VeľkosťPoľa nastavenú na hodnotu Bajt v databáze Access, ale zdrojové údaje obsahujú hodnotu väčšiu ako 255. Opravte hodnoty v zdrojovom súbore a skúste vykonať import znova.

Formát zobrazenia

Je možné, že budete musieť nastaviť vlastnosť Formát niektorých polí v návrhovom zobrazení, aby sa hodnoty v údajovom zobrazení správne zobrazovali. Napríklad:

  • V poli typu Yes/No sa v údajovom zobrazení po dokončení importovania zobrazia hodnoty -1 a 0. Ak chcete odstrániť tento problém, po dokončení importovania nastavte vlastnosť poľa Formát na hodnotu Áno/Nie a následne sa zobrazia začiarkavacie políčka.

  • Dlhé a stredné dátumy sa môžu v Access zobrazovať ako krátke dátumy. Ak chcete tento problém vyriešiť, otvorte cieľovú tabuľku v návrhovom zobrazení v Access a nastavte vlastnosť formátu poľa dátumu na hodnotu Dlhý dátum alebo Stredný dátum.

Poznámka: Ak zdrojový hárok obsahuje formátovanie RTF, ako napríklad tučné písmo, podčiarknutie alebo kurzívu, text sa importuje, ale formátovanie sa stratí.

Duplicitné hodnoty (chyba porušenia kľúča)

Importované záznamy môžu obsahovať duplicitné hodnoty, ktoré nemožno uložiť do poľa hlavného kľúča tabuľky alebo do poľa, ktoré má vlastnosť Indexované nastavenú na hodnotu Áno (bez duplicít). Odstráňte duplicitné hodnoty v zdrojovom súbore a skúste vykonať importovanie znova.

Hodnoty dátumu sú posunuté o 4 roky

Polia dátumu importované z Excel hárka môžu byť vypnuté o štyri roky. Excel pre Windows môžu používať dva dátumové systémy:

  • Dátumový systém z roku 1904 (v ktorom sa poradové čísla pohybujú od 0 do 63 918), ktorý zodpovedá dátumom od 1. januára 1904 do 31. decembra 2078.

  • Dátumový systém z roku 1900 (v ktorom sa poradové čísla pohybujú od 1 do 65 380), ktorý zodpovedá dátumom od 1. januára 1900 do 31. decembra 2078.

Systém dátumov môžete nastaviť v časti Možnosti Excel: Možnosti > súboru > Rozšírený > Použiť dátumovací systém 1904.

Poznámka    Ak importujete zo zošita .xlsb, vždy používa dátumový systém 1900 bez ohľadu na nastavenie dátumového systému.

Pred importovaním údajov zmeňte systém dátumov pre Excel zošit alebo po pripojení údajov vykonajte aktualizačný dotaz, ktorý na opravu dátumov používa výraz [názov poľa dátumu] + 1462.

Excel pre Macintosh používa iba dátumové systémy z roku 1904.

Nulové hodnoty

Na konci operácie importovania sa môže zobraziť chybové hlásenie o údajoch, ktoré boli počas operácie odstránené alebo stratené, alebo keď otvoríte tabuľku v údajovom zobrazení, môže sa zobraziť, že niektoré hodnoty polí sú prázdne. Ak zdrojové stĺpce v Excel nie sú formátované alebo prvých osem zdrojových riadkov obsahuje hodnoty rôznych typov údajov, otvorte zdrojový hárok a postupujte takto:

  • Naformátujte zdrojové stĺpce.

  • Premiestnite riadky tak, aby prvých osem riadkov v každom stĺpci neobsahovalo hodnoty rôznych typov údajov.

  • Počas operácie importovania vyberte pre každé pole príslušný typ údajov. Ak je typ údajov nesprávny, po dokončení operácie importovania sa v celom stĺpci môžu zobrazovať nulové alebo nesprávne hodnoty.

Predchádzajúce kroky môžu pomôcť minimalizovať výskyt hodnôt typu null. Nasledujúca tabuľka obsahuje prípady, kedy sa budú zobrazovať hodnoty typu null:

Typ chýbajúcich hodnôt...

Importovanie do...

Typ cieľového poľa je...

Riešenie...

Text

Nová tabuľka

Dátum

Nahraďte všetky textové hodnoty dátumom a skúste importovať znova.

Text

Existujúca tabuľka

Číselné alebo dátumové

Nahraďte všetky textové hodnoty hodnotami, ktoré sa zhodujú s typom údajov cieľového poľa, a potom skúste vykonať importovanie znova.

Hodnoty dátumu nahradené číselnými hodnotami

V nasledovných situáciách sa zobrazia zdanlivo náhodné päťciferné čísla namiesto skutočných hodnôt dátumu:

  • Zdrojový stĺpec v hárku obsahuje v prvých ôsmich riadkoch iba číselné hodnoty, ale v ďalších riadkoch obsahuje niekoľko dátumových hodnôt. Tieto hodnoty dátumu sa skonvertujú nesprávne.

  • Zdrojový stĺpec obsahuje v prvých ôsmich riadkoch niekoľko hodnôt dátumu, pričom ste sa pokúsili tento stĺpec importovať do číselného poľa. Tieto dátumové hodnoty sa skonvertujú nesprávne.

    Aby nedochádzalo k takejto situácii, nahraďte v zdrojovom stĺpci dátumové hodnoty číslom a skúste vykonať importovanie znova.

    Niekedy sa stáva, že ak stĺpec obsahuje väčšinou hodnoty dátumu, ale zároveň aj niekoľko textových hodnôt, všetky dátumové hodnoty sa zobrazia ako zdanlivo náhodné päťciferné čísla. Aby nedochádzalo k takýmto situáciám, nahraďte textové hodnoty dátumom a skúste vykonať importovanie znova.

Číselné hodnoty nahradené hodnotami dátumu

V nasledovných situáciách sa namiesto skutočných číselných hodnôt zobrazia zdanlivo náhodné hodnoty dátumu:

  • Zdrojový stĺpec obsahuje v prvých ôsmich riadkoch iba hodnoty dátumu, ale v ďalších riadkoch obsahuje niekoľko číselných hodnôt. Tieto číselné hodnoty sa skonvertujú nesprávne.

  • Zdrojový stĺpec obsahuje v niektorých z prvých ôsmich riadkov číselné hodnoty, pričom ste sa pokúsili tento stĺpec importovať do dátumového poľa. Tieto číselné hodnoty sa skonvertujú nesprávne.

Aby nedochádzalo k takejto situácii, nahraďte v zdrojovom stĺpci číselné hodnoty hodnotami dátumu a skúste vykonať importovanie znova.

Okrem toho je možné, že budete chcieť skontrolovať tabuľku denníka chýb (uvedenú na poslednej stránke sprievodcu) v údajovom zobrazení. Táto tabuľka má tri polia – Chyba, Pole a Riadok. Každý riadok obsahuje informácie o špecifickej chybe, pričom obsah poľa Chyba by mal používateľovi pomôcť pri odstraňovaní problému.

Chybové reťazce a tipy na odstránenie problémov

Chyba

Popis

Skrátenie poľa

Hodnota v súbore je príliš veľká vzhľadom na nastavenie vlastnosti VeľkosťPoľa pre tohto pole.

Chyba konverzie typov

Hodnota v hárku je nesprávnym typom údajov pre toto pole. Hodnota môže v cieľovom poli chýbať, alebo sa v ňom môže zobrazovať nesprávne. Informácie o riešení tohto problému nájdete v predchádzajúcej tabuľke.

Porušenie kľúča

Hodnota hlavného kľúča tohto záznamu je duplicitná – v tabuľke už existuje.

Zlyhanie overovacieho pravidla

Hodnota porušuje pravidlo nastavené pomocou vlastnosti OverovaciePravidlo pre toto pole alebo tabuľku.

Nula v poli Povinné

Nulová hodnota nie je v tomto poli povolená, pretože vlastnosť Povinné pre toto pole je nastavená na hodnotu Áno.

Nulová hodnota v poli typu Automatické číslovanie

Importované údaje obsahujú hodnotu Null, ktorú ste sa pokúsili pripojiť do poľa typu Automatické číslovanie.

Nedeliteľný záznam

Textová hodnota obsahuje znak oddeľovača textu (spravidla dvojité úvodzovky). Vždy keď hodnota obsahuje znak oddeľovača, tento znak sa musí v textovom súbore vyskytovať dvakrát, napríklad:

Priemer 4 1/2""

Na začiatok stránky

Odstránenie problémov s hodnotou #Num! a s ďalšími nesprávnymi hodnotami v prepojenej tabuľke

Aj v prípade, ak sa zobrazí hlásenie Prepojenie tabuľky sa dokončilo, mali by ste otvoriť tabuľku v údajovom zobrazení a overiť, či sa v riadkoch a stĺpcoch zobrazujú správne hodnoty.

Ak sa kdekoľvek v tabuľke zobrazujú chyby alebo nesprávne údaje, podľa informácií uvedených v nasledujúcej tabuľky vykonajte opravné kroky a potom sa znova pokúste o vytvorenie prepojenia. Pamätajte, že hodnoty sa priamo do prepojenej tabuľky pridať nedajú, pretože tabuľka je určená iba na čítanie.

Problém

Riešenie

Grafické prvky

Grafické prvky v hárku Excel, ako sú napríklad logá, grafy a obrázky, nie je možné prepojiť v Access.

Formát zobrazenia

Je možné, že budete musieť nastaviť vlastnosť Formát niektorých polí v návrhovom zobrazení, aby sa hodnoty v údajovom zobrazení správne zobrazovali.

Vypočítané hodnoty

Výsledky vypočítaného stĺpca alebo buniek sa zobrazia v príslušnom poli, ale vzorec (alebo výraz) nemôžete zobraziť v Access.

Skrátené textové hodnoty

Zväčšenie šírky stĺpca v údajovom zobrazení. Ak sa stále nezobrazuje celá hodnota, môže to byť spôsobené tým, že hodnota je dlhšia ako 255 znakov. Access môže obsahovať iba prepojenie na prvých 255 znakov, preto by ste mali údaje namiesto vytvorenia prepojenia importovať.

Chybové hlásenie o pretečení číselného poľa

Prepojená tabuľka sa môže zdať v poriadku, ale neskôr po spustení dotazu na tabuľku sa môže zobraziť chybové hlásenie Pretečenie číselného poľa. Toto chybové hlásenie sa môže zobraziť v dôsledku konfliktu medzi typom údajov poľa v prepojenej tabuľke a typom údajov uloženým v tomto poli.

Hodnoty TRUE alebo FALSE a -1 alebo 0

Ak zdrojový hárok alebo rozsah obsahuje stĺpec, ktorý obsahuje iba hodnoty TRUE alebo FALSE, Access pre stĺpec v prepojenej tabuľke vytvorí pole typu Yes/No. Ak však zdrojový hárok alebo rozsah obsahuje stĺpec, ktorý obsahuje iba hodnoty -1 alebo 0, Access predvolene vytvorí pre stĺpec číselné pole a nebudete môcť zmeniť typ údajov príslušného poľa v tabuľke. Ak chcete, aby prepojená tabuľka obsahovala pole typu Yes/No, zabezpečte, aby zdrojový stĺpec obsahoval hodnoty TRUE a FALSE.

Polia s viacerými hodnotami

Access nepodporuje viaceré hodnoty v poli, a to ani v prípade, že zdrojový stĺpec obsahuje zoznam hodnôt oddelených bodkočiarkou (;). Zoznam hodnôt sa bude považovať za jednu hodnotu a umiestni sa do textového poľa.

#Num!

Access zobrazí #Num! namiesto skutočných údajov:

  • Ak zdrojový stĺpec obsahuje niekoľko číselných alebo dátumových hodnôt v stĺpci, ktorý obsahuje väčšinu textových hodnôt, číselné a dátumové hodnoty sa nebudú importovať.

  • Ak zdrojový stĺpec obsahuje niekoľko textových hodnôt v stĺpci, ktorý obsahuje väčšinu číselných hodnôt, textové hodnoty sa nebudú importovať.

  • Ak zdrojový stĺpec obsahuje niekoľko textových hodnôt v stĺpci, ktorý obsahuje väčšinu dátumových hodnôt, textové hodnoty sa nebudú importovať.

Ak chcete minimalizovať výskyt nulových hodnôt v tabuľke, postupujte nasledovne:

  1. Zabezpečte, aby zdrojový stĺpec neobsahoval hodnoty rôzneho typu údajov.

  2. Naformátujte stĺpce v Excel hárku.

  3. Počas operácie prepojenia vyberte správny typ údajov pre každé pole. Ak je typ údajov nesprávny, výsledný stĺpec môže obsahovať iba #Num! hodnoty pre všetky riadky údajov.

Číselné hodnoty namiesto hodnôt dátumu

Ak sa v poli zobrazí zdanlivo náhodné päťciferné číslo, overte, či zdrojový stĺpec, ktorý obsahuje väčšinu číselných hodnôt, neobsahuje aj niekoľko hodnôt dátumu. Hodnoty dátumu zobrazujúce sa v číselných stĺpcoch sa nesprávne skonvertovali na číslo. Nahraďte hodnoty dátumu číselnými hodnotami a skúste vykonať prepojenie znova.

Hodnoty dátumu namiesto číselných hodnôt

Ak sa v poli zobrazí zdanlivo náhodná hodnota dátumu, overte, či zdrojový stĺpec, ktorý obsahuje väčšinu hodnôt dátumu, neobsahuje aj niekoľko číselných hodnôt. Číselné hodnoty zobrazujúce sa v dátumových stĺpcoch sa nesprávne skonvertovali na dátum. Nahraďte číselné hodnoty dátumom a skúste vykonať prepojenie znova.

Na začiatok stránky

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.