Opomba: Access ne podpira uvoza podatkov Excel z uporabljeno oznako občutljivosti. Kot nadomestno rešitev lahko odstranite oznako pred uvozom in nato znova uporabite oznako po uvozu. Če želite več informacij, glejte Uporaba oznak občutljivosti za datoteke in e-pošto v Officeu.
Podatke iz delovnega zvezka zbirke Excel v zbirke Access na več načinov. Podatke lahko kopirate iz delovnega lista in jih prilepite v podatkovni list programa Access, uvozite delovni list v novo ali obstoječo tabelo ali pa ustvarite povezavo do delovnega lista iz Access zbirke podatkov.
V tej temi je podrobno razloženo, kako uvozite podatke iz Excel iz Access zbirk podatkov ali ustvarite povezavo do njih.
Kaj želite narediti?
Razumevanje uvoza podatkov iz Excel
Če želite nekatere ali vse podatke z enega ali več delovnih listov programa Excel shraniti v programu Access, morate vsebino delovnega lista uvoziti v novo ali obstoječo zbirko Access podatkov. Ko uvozite podatke, Access kopijo podatkov v novi ali obstoječi tabeli, ne da bi pri tem spremenili izvorni Excel delovnem listu.
Pogosti scenariji za Excel podatkov v Access
-
Ste dolgo časa uporabnik storitve Excel vendar želite za delo s Access uporabiti te podatke. Podatke v svojih delovnih listih v Excel želite premakniti v eno ali več novih Access podatkov.
-
Oddelek ali delovna skupina uporablja Access, občasno pa prejmete podatke v obliki Excel, ki jo morate spojiti z Access zbirkami podatkov. Te delovne liste želite uvoziti Excel v zbirko podatkov, takoj ko jih prejmete.
-
S Access upravljate svoje podatke, tedenska poročila, ki jih prejmete od druge skupine, pa Excel delovne zvezke. Postopek uvoza bi želeli izboljšati tako, da bi zagotovili uvoz podatkov v zbirko podatkov vsak teden ob določenem času.
Če prvič uvažate podatke iz Excel
-
Delovnega zvezka ni mogoče shraniti Excel kot zbirko Access podatkov. Excel ne omogoča funkcije za ustvarjanje zbirke Access podatkov iz Excel podatkov.
-
Ko odprete delovni zvezek Excel v programu Access (v pogovornem oknu Odpiranje datoteke spremenite polje s seznamom Vrsta datotek v MicrosoftOfficeExcel Datoteke Access izberite želeno datoteko), program Access ustvari povezavo do delovnega zvezka, namesto da uvozi podatke. Povezava do delovnega zvezka je bistveno drugačna od uvažanja delovnega lista v zbirko podatkov. Če želite več informacij o ustvarjanju povezav, si oglejte razdelek Povezava do podatkov v Excelu v nadaljevanju tega članka.
Uvoz podatkov iz Excel
V temu odseku je po korakih razloženo, kako se pripraviti na in zagnati operacijo uvoza ter kako shraniti nastavitve za uvoz kot izvozno specifikacijo za vnovično uporabo. V nadaljevanju ne pozabite, da sočasno mogoče uvoziti podatke samo z enega delovnega lista. Vseh podatkov iz celotnega delovnega zvezka hkrati ni mogoče uvoziti.
Priprava delovnega lista
-
Poiščite izvorno datoteko in izberite delovni list s podatki, ki jih želite uvoziti v Access. Če želite uvoziti le del delovnega lista, je mogoče določiti le imenovani obseg celic, ki jih želite uvoziti.Določanje imenovanega obsega (izbirno)
-
Preklopite na Excel in odprite delovni list s podatki, ki jih želite uvoziti.
-
Izberite obseg celic s podatki, ki jih želite uvoziti.
-
Z desno tipko miške kliknite izbrani obseg in nato kliknite Poimenuj obseg ali Določi ime.
-
V pogovornem oknu Novo ime določite ime za obseg v polju Ime in kliknite V redu.
Ne pozabite, da je med operacijo uvoza mogoče uvoziti samo po en delovni list. Če želite uvoziti podatke z več delovnih listov, morate operacijo ponoviti za vsak delovni list.
-
-
Preglejte izvorne podatke in naredite, kot je opisano v tej tabeli.
Element
Opis
Število stolpcev
Število izvornih stolpcev, ki jih želite uvoziti, ne sme presegati 255, ker Access ne podpira več kot 255 polj v tabeli.
Preskakovanje stolpcev in vrstic
Priporočljivo je vključiti samo vrstice in stolpce, ki jih želite uvoziti na izvorni delovni list ali v imenovani obseg.
vrstice Med operacijo uvoza ne morete filtrirati ali preskočiti vrstic.
Stolpci Med operacijo stolpcev ne morete preskočiti, če boste obstoječi tabeli dodali podatke.
Oblika tabele
Prepričajte se, da so celice v obliki tabele. Če delovni list ali imenovani obseg vsebuje spojene celice, je vsebina celice nameščena v polje, ki ustreza najbolj levemu stolpcu, druga polja pa ostanejo prazna.
Prazni stolpci, vrstice in celice
Izbrišite vse nepotrebne prazne stolpce in vrstice na delovnem listu ali v obsegu. Če delovni list ali obseg vsebuje prazne celice, poskusite dodati manjkajoče podatke. Če načrtujete dodajanje zapisov obstoječi tabeli, zagotovite, da ustrezno polje v tabeli sprejema ničelne (manjkajoče ali neznane) vrednosti. Polje bo sprejelo ničelne vrednosti, če je lastnost polja Zahtevano nastavljena na Ne in če nastavitev lastnosti ValidationRule ne preprečuje ničelnih vrednosti.
Vrednosti napak
Če več celic na delovnem listu ali v obsegu vsebuje vrednosti napak, na primer #NUM in #DIV, jih popravite, preden zaženete uvoz. Če izvorni delovni list ali obseg vsebuje vrednosti napak, Access v ustrezna polja v tabeli vrednost »null«. Če želite več informacij o načinih popravljanja teh napak, si oglejte razdelek Odpravljanje težav manjkajočih ali nepravilnih vrednosti v nadaljevanju tega članka.
Podatkovni tip
Če se želite izogniti napakam pri uvozu, zagotovite, da so v vseh izvornih stolpcih v vseh vrsticah enaki podatkovni tipi. Access pregleda prvih osem izvornih vrstic, da določi podatkovni tip polj v tabeli. Zagotovite, da v prvih osmoh izvornih vrsticah ni mešanih vrednosti različnih podatkovnih tipov v nobenem stolpcu. V Access stolpcu morda ne boste dodelili pravilnega podatkovnega tipa.
Priporočamo vam tudi, da oblikujete vsak izvorni stolpec v Excel in dodelite določeno obliko podatkov vsakemu stolpcu, preden zaženete operacijo uvoza. Oblikovanje je zelo priporočljivo, če stolpec vključuje vrednosti različnih podatkovnih tipov. Stolpec »Št. leta« na delovnem listu lahko na primer vsebuje številske in besedilne vrednosti, na primer 871, AA90 in 171. Če se želite izogniti manjkajočim ali nepravilnim vrednostim, naredite to:
-
Z desno tipko miške kliknite glavo stolpca in nato kliknite Oblikuj celice.
-
Na zavihku Številka v razdelku Kategorija izberite obliko. Za stolpec »ŠtLeta« bi verjetno izbrali Besedilo.
-
Kliknite V redu.
Če so izvorni stolpci oblikovani, vendar od osme vrstice naprej še vedno vključujejo mešane vrednosti, bo pri uvozu še vedno morda prišlo do preskakovanja vrednosti ali napačnega pretvarjanja vrednot. Če želite informacije o odpravljanju težav, si oglejte razdelek Odpravljanje težav manjkajočih ali nepravilnih vrednosti.
Prva vrstica
Če prva vrstica na delovnem listu ali v imenovanem obsegu vsebuje imena stolpcev, lahko določite, da Access podatke v prvi vrstici med operacijo uvoza obravnava kot imena polj. Če izvorni delovni list ali obseg ne vključuje imen, jih je pametno dodati v izvor preden zaženete operacijo uvoza.
Opomba: Če načrtujete dodajanje zapisov obstoječi tabeli, zagotovite, da se ime vsakega stolpca natančno ujema z imenom ustreznega polja. Če se ime stolpca razlikuje od imena ustreznega polja v tabeli, operacija uvoza ne bo mogoča. Če si želite ogledati imena polj, odprite tabelo v pogledu načrta v Access.
-
-
Zaprite izvorni delovni zvezek, če je odprt. Če je izvorna datoteka odprta, se med operacijo uvoza lahko pojavijo napake pri pretvarjanju podatkov.
Priprava ciljne zbirke podatkov
-
Odprite zbirko Access podatkov, kjer bodo shranjeni uvoženi podatki. Prepričajte se, da zbirka podatkov ni samo za branje in da imate potrebna dovoljenja za spreminjanje zbirke podatkov.
-ali-
Če ne želite shraniti podatkov v nobeno od obstoječih zbirk podatkov, ustvarite prazno zbirko podatkov. Če želite to narediti:
Kliknite zavihek Datoteka, Novo, nato pa še Prazna zbirka podatkov.
-
Preden zaženete operacijo uvoza, se odločite, ali želite podatke shraniti v novo ali v obstoječo tabelo.
Ustvarjenje nove tabele Če se odločite, da boste podatke shranili v novo tabelo, Access tabelo in uvožene podatke doda v to tabelo. Če tabela z določenim imenom že obstaja, Access prepišete vsebino tabele z uvoženimi podatki.
Dodajanje obstoječi tabeli Če se odločite, da boste podatke dodali obstoječi tabeli, bodo določeni tabeli Excel vrstice delovnega lista.
Ne pozabite, da se med operacijami pripenjanja večina napak pojavi, ker se izvorni podatki ne ujemajo z zgradbo in nastavitvami polja ciljne tabele. Če se želite temu izogniti, odprite ciljno tabelo v pogledu načrta in preglejte:
-
Prva vrstica Če v prvi vrstici izvornega delovnega zvezka ali imenovanega obsega ni glav stolpcev, se prepričajte, da se mesto in podatkovni tip vsakega stolpca na izvornem delovnem listu ujemata z mestom in podatkovnim tipom ustreznega polja v tabeli. Če so v prvi vrstici glave stolpcev, ni potrebno, da se vrstni red stolpcev in polj ujema, natančno pa se morata ujemati ime in podatkovni tip vsakega stolpca z imenom in podatkovnim tipom ustreznega polja.
-
Manjkajoča ali odvečna polja Če enega ali več polj z izvornega delovnega lista ni v ciljni tabeli, jih dodajte preden zaženete operacijo uvoza. Če tabela vsebuje polja, ki jih ni v izvoru, jih ni potrebno izbrisati, če sprejemajo ničelne vrednosti.
Namig: Polje bo sprejelo ničelne vrednosti, če je njegova lastnost Zahtevano nastavljena na Ne in če nastavitev vrednosti ValidationRule ne preprečuje ničelnih vrednosti.
-
Primarni ključ Če je v tabeli polje s primarnim ključem, mora izvorni delovni list ali obseg imeti stolpec z vrednostmi, ki so združljive s poljem s primarnim ključem, uvožene vrednosti ključa pa morajo biti enolične. Če uvoženi zapis vsebuje vrednost primarnega ključa, ki v ciljni tabeli že obstaja, operacija uvoza prikaže sporočilo o napaki.
-
Indeksirana polja Če je lastnost polja Indeksirano v tabeli nastavljena na Da (podvojeni vnosi niso dovoljeni), mora ustrezni stolpec na izvornem delovnem listu ali v obsegu vsebovati enolične vrednosti.
Nadaljujte z naslednjimi koraki, če želite zagnati operacijo uvoza.
-
Zagon operacije uvoza
-
Mesto čarovnika za uvoz/povezavo se rahlo razlikuje, odvisno od različice Access. Izberite korake, ki se ujemajo z Access različico:
-
Če uporabljate najnovejšo različico brskalnika Microsoft 365, Access 2021 ali Access 2019, na zavihku Zunanji podatki v skupini Uvozi & povezavo kliknite Nov vir podatkov > Izdatoteke >Excel.
-
Če uporabljate Access 2016, na zavihku Zunanji podatki v skupini Uvozi & povezava kliknite Excel.
Opomba: Zavihek Zunanji podatki je na voljo samo, če je zbirka podatkov odprta.
-
-
V pogovornem oknu Pridobi zunanje podatke Excel preglednico v polju Ime datoteke določite ime datoteke Excel, ki vsebuje podatke, ki jih želite uvoziti.
-ali-
Kliknite Prebrskaj in uporabite pogovorno okno Odpiranje datoteke, če želite najti datoteko, ki jo želite uvoziti.
-
Določite, kako želite shraniti uvožene podatke.
Če želite podatke shraniti v novo tabelo, izberite Uvozite izvorne podatke v novo tabelo v trenutni zbirki podatkov. Pozneje boste pozvani, da tabelo poimenujete.
Če želite podatke dodati obstoječi tabeli, izberite Dodaj kopijo zapisov v tabelo in izberite tabelo s spustnega seznama. Ta možnost ni na voljo, če v zbirki podatkov ni tabel.
Če se želite povezati do podatkovnega vira tako, da ustvarite povezano tabelo, si oglejte razdelek Povezava do podatkov v Excelu v nadaljevanju tega članka.
-
Kliknite V redu.
Zažene se čarovnik za uvoz preglednic in vas vodi skozi postopek uvoza. Nadaljujte z naslednjimi koraki.
Uporaba čarovnika za uvoz preglednic
-
Na prvi strani čarovnika izberite delovni list s podatki, ki jih želite uvoziti, in nato kliknite Naprej.
-
Na drugi strani čarovnika kliknite Pokaži delovne liste ali Pokaži imenovane obsege, izberite delovni list ali imenovani obseg, ki ga želite uvoziti, in nato kliknite Naprej.
-
Če prva vrstica izvornega delovnega lista ali obsega vsebuje imena polj, izberite Prva vrstica vsebuje glave stolpcev in kliknite Naprej.
Če uvažate podatke v novo tabelo, Access te naslove stolpcev uporabi za poimenovanje polj v tabeli. Imena je mogoče spremeniti med operacijo ali po koncu operacije uvoza. Če dodajate podatke obstoječi tabeli, zagotovite, da se glave stolpcev na izvornem delovnem listu natančno ujemajo z imeni polj v ciljni tabeli.
Če dodajate podatke obstoječi datoteki, preskočite neposredno na korak 6. Če dodajate podatke novi tabeli, sledite preostalim korakom.
-
Čarovnik vas pozove, da pregledate lastnosti polj. Kliknite stolpec na spodnji polovici strani za prikaz ustreznih lastnosti polja. Po izbiri naredite nekaj od tega:
-
Preglejte in po želji spremenite ime ter podatkovni tip ciljnega polja.
Access pregleda prvih osem vrstic vsakega stolpca, ki predlagajo podatkovni tip za ustrezno polje. Če stolpec na delovnem listu v prvih osmih vrsticah vsebuje različne tipe vrednosti, na primer besedilo in številke, čarovnik predlaga podatkovni tip, ki je združljiv z vsemi vrednostmi v stolpcu – najpogosteje besedilni podatkovni tip. Izbrati je mogoče tudi drugačen podatkovni tip, vendar vedite, da bodo vrednosti, ki so nezdružljive z izbranim podatkovnim tipom, med uvozom prezrte ali napačno pretvorjene. Če želite več informacij o tem, kako popraviti manjkajoče ali nepravilne vrednosti, si oglejte razdelek Odpravljanje težav manjkajočih ali nepravilnih vrednostiv nadaljevanju tega članka.
-
Če želite ustvariti indeks v polju, nastavite Indeksirano na Da.
-
Če želite izvorno stolpec povsem preskočiti, izberite potrditveno polje Ne uvozi polja (preskoči).
Ko končate z izbiranjem možnosti, kliknite Naprej.
-
-
Na naslednjem zaslonu določite primarni ključ za tabelo. Če izberete Dovoli Access dodajanje primarnega ključa, Access doda samoštevilsko polje kot prvo polje v ciljni tabeli in ga samodejno zapolni z enoličnimi vrednostmi ID-ja, pri tem pa začne z 1. Kliknite Naprej.
-
Na zadnjem zaslonu čarovnika določite ime za ciljno tabelo. V polje Uvozi v tabelo vnesite ime za tabelo. Če tabela že obstaja, Access prikaže poziv, ki vas vpraša, ali želite prepisati obstoječo vsebino tabele. Kliknite Da, če želite nadaljevati, ali Ne, če želite določiti drugo ime za ciljno tabelo, in nato kliknite Dokončaj, če želite uvoziti podatke.
Če Access uvozili nekaj podatkov ali vse podatke, čarovnik prikaže stran, na kateri je prikazano stanje operacije uvoza. Poleg tega je mogoče shraniti podrobnosti operacije kot specifikacijo za nadaljnjo uporabo. Če pa postopek v celoti ni uspel, se Access prikaže sporočilo Pri uvozu datoteke je prišlo do napake.
-
Kliknite Da, če želite shraniti podrobnosti operacije za nadaljnjo uporabo. Shranjene podrobnosti vam omogočajo ponavljanje operacije pozneje, ne da bi pri tem morali vsakokrat ponoviti korake čarovnika.
Če želite več informacij o tem, kako shranite podrobnosti specifikacije, glejte Shranjevanje podrobnosti uvažanja in izvažanja kot specifikacijo.
Če želite izvedeti, kako zaženete shranjene uvozne ali izvozne specifikacije, glejte Zagon shranjene uvozne ali izvozne specifikacije.
Če želite izvedeti, kako načrtujete uvoz in povežete opravila tako, da se zaženejo ob določeni uri, glejte Razpored uvozne ali izvozne specifikacije.
Odpravljanje težav z manjkajočimi ali nepravilnimi vrednostmi
Če vidite sporočilo Pri uvozu datoteke je prišlo do napake, je bila operacija uvoza povsem neuspešna. Če pa se prikaže pogovorno okno, ki vas poziva, da shranite podrobnosti operacije, je bilo shranjenih nekaj ali vsi podatki. Sporočilo o stanju tudi omeni ime tabele dnevnika napak, v katerem je opis vseh napak, do katerih je prišlo pri uvozu.
Pomembno: Pred začetkom uporabe tabele morate pregledati njeno vsebino in zgradbo in se prepričati, da je vse pravilno, tudi če sporočilo o stanju navede, da je bila operacija uspešna.
-
Odprite ciljno tabelo v pogledu podatkovnega lista, če želite videti, ali so bili vsi podatki dodani tabeli.
-
Tabelo odprite v pogledu načrta, če želite pregledati vrsto podatkov in druge nastavitve lastnosti polj.
V tej tabeli so opisani koraki, s katerimi je mogoče popraviti manjkajoče ali nepravilne vrednosti.
Namig: Če med odpravljanjem težav pri rezultatih opazite, da manjka samo nekaj vrednosti, jih je mogoče ročno dodati v tabelo. Če pa opazite, da celotni stolpci ali veliko število vrednosti manjkajo ali niso ustrezno uvoženi, težavo popravite v izvorni datoteki. Ko končate s popravljanjem vseh znanih težav, ponovite operacijo uvoza.
|
Težava |
Rešitev |
||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Grafični elementi |
Grafičnih elementov, na primer logotipov, grafikonov in slik ni mogoče uvoziti. Zbirki podatkov jih dodajte ročno, ko je operacija uvoza končana. |
||||||||||||
|
Izračunane vrednosti |
Rezultati izračunanega stolpca ali celic so uvoženi, temeljna formula pa ne. Pri uvozu je mogoče določiti podatkovni tip, ki je združljiv z rezultati formule, na primer »Številka«. |
||||||||||||
|
RESNIČNO ali NERESNIČNO in vrednosti -1 ali 0 |
Če izvorni delovni list ali obseg vključuje stolpec, ki vsebuje samo vrednosti TRUE ali FALSE, Access ustvari polje Da/ne za stolpec in v polje vstavi vrednosti -1 ali 0. Če pa izvorni delovni list ali obseg vsebuje stolpec samo z vrednostmi -1 ali 0, Access, privzeto ustvari številsko polje za stolpec. Med operacijo uvoza je mogoče spremeniti podatkovni tip polja v Da/ne, če se želite tej težavi izogniti. |
||||||||||||
|
Polja z več vrednostmi |
Ko uvozite podatke v novo tabelo ali dodate podatke v obstoječo tabelo, Access ne omogoča podpore za več vrednosti v polju, tudi če izvorni stolpec vsebuje seznam vrednosti, ki so med seboj ločene s podpičjem (;). Seznam vrednosti je obravnavan kot ena vrednost in je nameščen v polje z besedilom. |
||||||||||||
|
Prirezani podatki |
Če so podatki v stolpcu tabele videti prirezani Access, poskusite povečati širino stolpca v pogledu podatkovnega lista. Če s tem ne odpravite težave, so podatki v številskih stolpcih Excel preveliki za velikost ciljnega polja v Access. Lastnost FieldSize ciljnega polja je na primer v zbirki podatkov programa Access nastavljena na Bajt , vendar izvorni podatki vsebujejo vrednost, večjo od 255. Popravite vrednosti v izvorni datoteki in poskusite uvoziti znova. |
||||||||||||
|
Oblika prikaza |
Morda boste morali lastnost Oblika nekaterih polj nastaviti v pogledu načrta, da boste zagotovili pravilen prikaz vrednosti v pogledu podatkovnega lista. Na primer:
Opomba: Če izvorni delovni list vsebuje obogateno besedilo, na primer okrepljeno, podčrtano ali ležeče, je besedilo uvoženo, oblika pa se izgubi. |
||||||||||||
|
Podvojene vrednosti (napaka kršitve ključa) |
Zapisi, ki jih uvozite, morda vsebujejo podvojene vrednosti, ki jih ni mogoče shraniti v polje s primarnim ključem ciljne tabele ali v polje, katerega lastnost Indeksirano je nastavljena na Da (podvojeni vnosi niso dovoljeni). Odstranite podvojene vrednosti v izvorni datoteki in poskusite uvoziti znova. |
||||||||||||
|
Zamik datumskih vrednosti za 4 leta |
Polja z datumi, ki so uvožena iz Excel so lahko izklopljena za štiri leta. Excel za Windows lahko uporabljate dva datumski sistema:
Datumski sistem lahko nastavite v razdelku Excel Možnosti: Možnosti> datoteke > Napredne > Uporabi datumski sistem 1904. Opomba Če uvozite iz delovnega zvezka .xlsb, ta vedno uporablja datumski sistem 1900, ne glede na nastavitev sistema datumov. Preden uvozite podatke, spremenite sistem datumov za delovni zvezek Excel ali po prilaganju podatkov izvedite poizvedbo za posodabljanje, ki uporablja izraz [ime datumskega polja] + 1462 za popravljanje datumov. Excel za Macintosh uporablja le datumski sistem 1904. |
||||||||||||
|
Ničelne vrednosti |
Na koncu operacije uvoza boste morda videli sporočilo o napaki, da so bili podatki med operacijo izbrisani ali izgubljeni, ali pa boste morda opazili, da je nekaj vrednosti polj praznih, ko boste tabelo odprli v pogledu podatkovnega lista. Če izvorni stolpci v Excel niso oblikovani ali če prvih osem izvornih vrstic vsebuje vrednosti različnih podatkovnih tipov, odprite izvorni delovni list in naredite to:
S prikazanimi koraki si je mogoče pomagati pri minimiziranju pojavljanja ničelnih vrednosti. V tej tabeli so navedeni primeri, v katerih boste še vedno videli ničelne vrednosti:
|
||||||||||||
|
Datumske vrednosti, zamenjane s številskimi vrednostmi |
Namesto dejanskih datumskih vrednosti boste videli navidezno naključne petmestne številke v teh primerih:
|
||||||||||||
|
Številske vrednosti, zamenjane z datumskim vrednostmi |
Namesto dejanskih številskih vrednosti boste videli navidezno naključne datumske vrednosti v teh primerih:
Če se želite temu izogniti, zamenjajte številske vrednosti z datumskimi vrednostmi in nato poskusite uvoziti znova. |
Poleg tega boste morda želeli pregledati tabelo dnevnika napak (omenjeno na zadnji strani čarovnika) v pogledu podatkovnega lista. Tabela ima tri polja – napaka, polje in vrstica. V vsaki vrstici so navedene informacije o določeni napaki, z vsebino v polju »Napaka« pa boste lažje odpravili težavo.
Nizi napak in namigi za odpravljanje težav
|
Napaka |
Opis |
|---|---|
|
Odrezano polje |
Vrednost v datoteki je prevelika za nastavitev lastnosti FieldSize za to polje. |
|
Napaka pretvorbe vrste |
Vrednost na delovnem listu je napačen podatkovni tip za to polje. Vrednost bo morda manjkala ali bo v ciljnem polju nepravilna. Če želite več informacij o odpravljanju te težave, si oglejte prejšnjo tabelo. |
|
Kršitev ključa |
Primarna vrednost tega ključa je podvojena — že obstaja v tabeli. |
|
Napaka veljavnostnega pravila |
Vrednost krši pravilo, nastavljeno z lastnostjo ValidationRule za to polje ali tabelo. |
|
Nič v zahtevanem polju |
Ničelna vrednost v tem polju ni dovoljena, ker je lastnost Zahtevano za polje nastavljena na Da. |
|
Ničelna vrednost ali samoštevilčno polje |
Podatki, ki jih uvažate vsebujejo vrednost Nič, ki ste jo poskusili dodati samoštevilčnemu polju. |
|
Zapis, ki ga ni mogoče razčleniti |
Besedilna vrednost vsebuje znak za ločevanje besedila (navadno dvojne narekovaje). Kadar vrednost vsebuje znak za ločevanje, mora biti znak v besedilni datoteki ponovljen dvakrat; na primer: Premer 4 1/2 palca |
Povezovanje s podatki v Excel
Če povežete zbirko podatkov Access s podatki v drugem programu, lahko uporabite orodja za poizvedovanje in poročanje, ki jih ponuja Access, ne da bi morali ohraniti kopijo podatkov Excel v zbirki podatkov.
Ko ustvarite povezavo do Excel delovnega lista ali imenovanega obsega, Access tabelo, ki je povezana z izvornimi celicami. Vse spremembe, ki jih naredite v izvornih celicah v Excel se prikažejo v povezani tabeli. Vsebine ustrezne tabele pa ne morete urejati v Access. Če želite podatke dodati, urediti ali izbrisati, morate spremembe narediti v izvorni tabeli.
Pogosti scenariji za povezovanje z delovnim listom Excel v programu Access
Običajno povezavo do delovnega lista Excel (namesto uvažanja) iz teh razlogov:
-
Podatke želite še naprej držite na Excel delovnih listih, lahko pa uporabite zmogljive funkcije za poizvediranje in poročanje v Access.
-
Oddelek ali delovna skupina uporablja Access, podatki iz zunanjih virov, s katerimi delate, pa so Excel delovnih listih. Ne želite ohraniti kopij zunanjih podatkov, vendar želite z njim delati v Access.
Če prvič ustvarite povezavo do delovnega lista Excel list
-
Povezave do zbirke podatkov zbirke Access ni mogoče ustvariti znotraj Excel.
-
Ko ustvarite povezavo do Excel, Access tabelo, ki jo pogosto imenujemo tudi povezana tabela. Tabela prikaže podatke na izvornem delovnem listu ali v imenovanem obsegu, vendar podatkov dejansko ne shrani v zbirko podatkov.
-
Podatkov ni Excel povezati z obstoječo tabelo v zbirki podatkov. To pomeni, da podatkov ne morete dodati obstoječi tabeli z izvajanjem operacije povezave.
-
Zbirka podatkov lahko vsebuje več povezanih tabel.
-
Vse spremembe, ki jih naredite v podatkih v Excel se samodejno odrazijo v povezani tabeli. Vendar pa sta vsebina in struktura povezane tabele v Access samo za branje.
-
Ko odprete delovni zvezek programa Excel v programu Access (v pogovornem oknu Odpiranje datoteke spremenite polje s seznamom Vrsta datotek v Excelin izberite želeno datoteko), Access ustvari prazno zbirko podatkov in samodejno zažene čarovnika za povezovanje preglednic.
Priprava Excel podatkov
-
Poiščite datoteko Excel in delovni list ali obseg s podatki, do katerih želite ustvariti povezavo. Če ne želite povezave do celotnega delovnega lista, definirajte imenovan obseg, ki vključuje le celice, do katerih želite vzpostaviti povezavo.Ustvarjanje imenovanega obsega v Excel (izbirno – uporabno, če želite ustvariti povezavo le do nekaterih podatkov delovnega lista)
-
Preklopite na Excel in prikažite delovni list, na katerem želite določiti imenovan obseg.
-
Izberite obseg celic, ki vsebujejo podatke, do katerih se želite povezati.
-
Z desno tipko miške kliknite izbrani obseg in kliknite Poimenuj obseg ali Določi ime.
-
V pogovornem oknu Novo ime določite ime za obseg v polju Ime in nato kliknite V redu.
Ne pozabite, da se je med operacijo povezave mogoče povezati samo do enega delovnega lista ali obsega sočasno. Če se želite povezati do več mest v delovnem zvezku, ponovite operacijo povezave za vsak delovni list ali obseg.
-
-
Preglejte izvorne podatke in naredite, kot je opisano v tej tabeli:
Element
Opis
Oblika tabele
Prepričajte se, da so celice v obliki tabele. Če obseg vsebuje spojene celice, je vsebina celice nameščena v polje, ki ustreza najbolj levemu stolpcu, druga polja pa ostanejo prazna.
Preskakovanje stolpcev in vrstic
Med operacijo povezave izvornih stolpcev in vrstic ne morete preskočiti. Vendar pa lahko skrijete polja in filtrirate zapise tako, da odprete povezano tabelo v pogledu podatkovnega lista, potem ko ste jih uvozili v Access.
Število stolpcev
Število izvornih stolpcev ne sme presegati 255, Access ne podpira več kot 255 polj v tabeli.
Prazni stolpci, vrstice in celice
Izbrišite vse nepotrebne prazne stolpce in vrstice na Excel delovnem listu ali obsegu. Če so prazne celice, poskusite dodati manjkajoče podatke.
Vrednosti napak
Če več celic na delovnem listu ali v obsegu vsebuje vrednosti napak, jih pred začetkom operacije uvoza popravite. Če izvorni delovni list ali obseg vsebuje vrednosti napak, Access v ustrezna polja v tabeli vstavi ničelno vrednost.
Podatkovni tip
V povezani tabeli ne morete spremeniti podatkovnega tipa ali velikosti polja. Pred začetkom operacije povezave morate preveriti, če vsak stolpec vsebuje podatke določenega tipa.
Priporočamo, da oblikujete stolpec, če ta vključuje vrednosti različnih podatkovnih tipov. Stolpec »Št. leta« na delovnem listu lahko na primer vsebuje številske in besedilne vrednosti, na primer 871, AA90 in 171. Če se želite izogniti manjkajočim ali nepravilnim vrednostim, naredite to:
-
Z desno tipko miške kliknite stolpec in nato kliknite Oblikuj celice.
-
Na zavihku Številka pod Kategorija izberite obliko.
-
Kliknite V redu.
Prva vrstica
Če prva vrstica na delovnem listu ali v imenovanem obsegu vsebuje imena stolpcev, lahko določite, da naj Access podatke v prvi vrstici med operacijo povezave obravnava kot imena polj. Če na delovnem listu ni imen stolpcev ali če določeno ime stolpca krši pravila o poimenovanju polj v programu Access, Access vsakemu ustreznemu polju dodeli veljavno ime.
-
-
Zaprite izvorno datoteko, če je odprta.
Priprava ciljne zbirke podatkov
-
Odprite zbirko podatkov, v kateri želite ustvariti povezavo. Prepričajte se, da zbirka podatkov ni samo za branje in da imate potrebna dovoljenja za njeno spreminjanje.
-
Če ne želite shraniti povezave v nobeni od obstoječih zbirk podatkov, ustvarite prazno zbirko podatkov: Kliknite zavihek Datoteka, Novo, nato pa še Prazna zbirka podatkov.
Zdaj lahko začnete z operacijo povezave.
Ustvarjanje povezave
-
Mesto čarovnika za uvoz/povezavo se rahlo razlikuje, odvisno od različice Access. Izberite korake, ki se ujemajo z Access različico:
-
Če uporabljate najnovejšo različico naročniške različice sistema Microsoft 365 za Access, Access 2021 ali Access 2019, na zavihku Zunanji podatki v skupini Uvozi & povezavo kliknite Nov vir podatkov > Iz datoteke >Excel.
-
Če uporabljate Access 2016 ali Access 2013, na zavihku Zunanji podatki v skupini Uvozi & povezava klikniteExcel.
Opomba: Zavihek Zunanji podatki je na voljo samo, če je zbirka podatkov odprta.
-
-
V pogovornem oknu Pridobi zunanje podatke Excel preglednico v polju Ime datoteke določite ime izvorne Excel datoteke.
-
Izberite Vzpostavite povezavo do vira podatkov, tako da ustvarite povezano tabelo in nato kliknite V redu.
Zažene se čarovnik za povezovanje preglednic in vas vodi skozi postopek povezave.
-
Na prvi strani čarovnika izberite delovni list ali imenovani obseg in kliknite Naprej.
-
Če prva vrstica izvornega delovnega lista ali obsega vsebuje imena polj, izberite Prva vrstica vsebuje glave stolpcev. Access uporabite te glave stolpcev za poimenovanje polj v tabeli. Če ime stolpca vsebuje določene posebne znake, ga ni mogoče uporabiti kot ime polja v Access. V takih primerih se prikaže sporočilo o napaki, ki vam Access, da bo uporabnik polju dodelil veljavno ime. Kliknite V redu, če želite nadaljevati.
-
Na zadnji strani čarovnika določite ime za povezano tabelo in nato kliknite Dokončaj. Če tabela z istim imenom že obstaja, ste vprašani, ali želite obstoječo tabelo ali poizvedbo prepisati. Kliknite Da, če želite prepisati tabelo ali poizvedbo, ali Ne, če želite določiti drugo ime.
Access skuša ustvariti povezano tabelo. Če je postopek uspešen, se Access prikaže sporočilo Povezovanje tabele je dokončano . Odprite povezano tabelo ter preglejte polja in podatke, če se želite prepričati, da v vseh poljih vidite pravilne podatke.
Če vidite vrednosti napak ali nepravilne podatke, morate odpraviti težave izvornih podatkov. Če želite več informacij o odpravljanju težav vrednosti napak in napačnih vrednosti, si oglejte naslednji razdelek.
Odpravljanje težav #Štev! in drugih nepravilnih vrednosti v povezani tabeli
Kljub temu, da prejmete sporočilo Povezovanje tabele je dokončano, morate odpreti tabelo v pogledu podatkovnega lista in se prepričati, da vrstice in stolpci prikazujejo pravilne podatke.
Če kjer koli v tabeli vidite napake ali nepravilne podatke, jih popravite tako, kot je opisano v tej tabeli, in se nato poskusite povezati znova. Ne pozabite, da vrednosti povezani tabeli ne morete dodati neposredno, ker je tabela samo za branje.
|
Težava |
Rešitev |
|---|---|
|
Grafični elementi |
Grafičnih elementov na Excel, kot so logotipi, grafikoni in slike, ni mogoče povezati v Access. |
|
Oblika prikaza |
Morda boste morali lastnost Oblika nekaterih polj nastaviti v pogledu načrta, da boste zagotovili pravilen prikaz vrednosti v pogledu podatkovnega lista. |
|
Izračunane vrednosti |
Rezultati izračunanega stolpca ali celic so prikazani v ustreznem polju, ne morete pa si ogledati formule (ali izraza) v Access. |
|
Prirezane besedilne vrednosti |
Povečajte širino stolpca v pogledu podatkovnega lista. Če še vedno ne vidite celotne vrednosti, je to lahko zato, ker je vrednost daljša od 255 znakov. Access povezavo lahko ustvarite le do prvih 255 znakov, zato podatke uvozite, namesto da se z njim povežete. |
|
Sporočilo napake prekoračitve številskega polja |
Povezana tabela je lahko videti pravilna, pozneje pa se ob zagonu poizvedbe za to tabelo prikaže sporočilo o napaki Prekoračitev številskega polja. To se lahko zgodi zaradi spora med podatkovnim tipom polja v povezani tabeli in podatkovnim tipom, ki je shranjen v tem polju. |
|
RESNIČNO ali NERESNIČNO in vrednosti -1 ali 0 |
Če izvorni delovni list ali obseg vključuje stolpec, ki vsebuje samo vrednosti TRUE ali FALSE, Access ustvari polje Da/ne za stolpec v povezani tabeli. Če pa izvorni delovni list ali obseg vsebuje stolpec le z vrednostmi -1 ali 0, Access privzeto ustvari številsko polje za stolpec in ne boste mogli spremeniti podatkovnega tipa ustreznega polja v tabeli. Če želite polje Da/ne v povezani tabeli, zagotovite, da izvorni stolpec vključuje vrednosti RESNIČNO in NERESNIČNO. |
|
Polja z več vrednostmi |
Access ne podpira več vrednosti v polju, tudi če izvorni stolpec vsebuje seznam vrednosti, ki so med seboj ločene s podpičjem (;). Seznam vrednosti bo obravnavan kot ena vrednost in bo nameščen v polje z besedilom. |
|
#Štev! |
Access prikaže #Num! v teh primerih:
Če želite minimizirati primerke ničelnih vrednosti v tabeli, naredite to:
|
|
Številske vrednosti namesto datumskih vrednosti |
Če v polju vidite navidezno naključno petmestno številko, preverite, če izvorni stolpec vsebuje predvsem številske vrednosti, poleg njih pa še nekaj datumskih vrednosti. Datumske vrednosti, ki se pojavijo v številskih stolpcih, so napačno pretvorjene v številke. Datumske vrednosti zamenjajte s številskimi in se poskusite povezati znova. |
|
Datumske vrednosti namesto številskih vrednosti |
Če v polju vidite navidezno naključno datumsko vrednost, preverite, če izvorni stolpec vsebuje predvsem datumske vrednosti, poleg njih pa še nekaj številskih vrednosti. Številske vrednosti, ki se pojavijo v datumskih stolpcih so napačno pretvorjene v datum. Številske vrednosti zamenjajte z datumskimi vrednostmi in se poskusite povezati znova. |