Naudodami eksportavimo vediklį galite eksportuoti duomenis iš „Access“ duomenų bazės į failo formatą, kurį gali nuskaityti „Excel“. Šiame straipsnyje aiškinama, kaip parengti ir eksportuoti duomenis į „Excel“ "", taip pat pateikiama trikčių diagnostikos patarimų, kaip spręsti dažnai pasitaikančias problemas.
Šiame straipsnyje
Duomenų eksportavimas į „Excel“: pagrindai
Kai eksportuojate duomenis į „Excel“, „Access“ sukuria pažymėtų duomenų kopiją ir išsaugo nukopijuotus duomenis faile, kurį galima atidaryti naudojant „Excel“. Jei dažnai kopijuojate duomenis iš „Access“ į „Excel“, galite įrašyti eksportavimo operacijos informaciją ir netgi suplanuoti, kad eksportavimo operacija būtų vykdoma automatiškai nustatytais intervalais.
Įprasti duomenų eksportavimo į „Excel“ scenarijai
-
Jūsų skyrius arba darbo grupė dirbdami su duomenimis naudoja ir „Access“, ir „Excel“. Duomenis saugote „Access“ duomenų bazėse, tačiau naudojate „Excel“ duomenims analizuoti ir analizės rezultatams platinti. Jūsų komanda šiuo metu eksportuoja duomenis į „Excel“ kaip ir kada reikia, tačiau norite, kad šis procesas būtų efektyvesnis.
-
Esate ilgalaikis „Access“ vartotojas, tačiau jūsų vadovas nori dirbti su duomenimis naudodamas „Excel“ " . Reguliariais intervalais kopijuojate duomenis į „Excel“, bet norite automatizuoti šį procesą, kad sutaupytumėte laiko.
Apie duomenų eksportavimą į „Excel“
-
„Access“ „Excel“ formatui nėra komandos Įrašyti kaip. Norėdami nukopijuoti duomenis į „Excel“, turite naudoti šiame straipsnyje aprašytą eksportavimo funkciją arba nukopijuoti „Access“ duomenis į mainų sritį ir įklijuoti juos į „Excel“ skaičiuoklę.
-
Galite eksportuoti lentelę, užklausą, formą arba ataskaitą. Taip pat galite eksportuoti kelių įrašų rodinyje pasirinktus įrašus, pvz., duomenų lapą.
-
„Excel“ yra duomenų importavimo iš „Access“ duomenų bazės komanda. Galite naudoti šią komandą vietoj eksportavimo komandos programoje „Access“; tačiau „Excel“ importavimo komanda leidžia importuoti tik lenteles ar užklausas. Daugiau informacijos ieškokite žinyno „Excel“ straipsnyje Prisijungimas prie išorinių duomenų (importavimas).
-
Makrokomandų ar modulių negalima eksportuoti į „Excel“. Kai eksportuojate formą, ataskaitą ar duomenų lapą, kuriuose yra antrinių formų ar antrinių duomenų lapų, eksportuojamos tik pagrindinės formos ar duomenų lapai. Turite pakartoti eksportavimo operaciją su kiekviena antrine forma, papildoma ataskaita ir papildomu duomenų lapu, kurį norite eksportuoti į „Excel“.
-
Vienos eksportavimo operacijos metu galite eksportuoti tik vieną duomenų bazės objektą. Tačiau galite sulieti kelis „Excel“ darbalapius užbaigę atskiras eksportavimo operacijas.
Pasiruošimas eksportavimo operacijai
Prieš atliekant eksportavimo procedūrą, naudinga peržiūrėti duomenis, kuriuos norite eksportuoti, kad įsitikintumėte, jog nėra klaidų indikatorių ar reikšmių klaidų. Jei yra klaidų, pabandykite jas išspręsti prieš eksportuodami duomenis į „Excel“. Kitu atveju eksportavimo operacijos metu gali kilti problemų, o neapibrėžtos reikšmės gali būti įterptos į langelius „Excel“ darbalapyje. Daugiau informacijos apie problemas, kurios gali kilti eksportuojant į „Excel“ "", žr. skyrių Trūkstamų ir neteisingų reikšmių trikčių šalinimas.
Jei šaltinio objektas yra lentelė ar užklausa, nuspręskite, ar norite eksportuoti formatuotus duomenis, ar neformatuotus. Nuo šio sprendimo priklausys du gaunamos darbaknygės aspektai – eksportuojamų duomenų kiekis ir rodomų duomenų formatas. Šioje lentelėje pateikiami formatuotų ir neformatuotų duomenų eksportavimo rezultatai.
|
Eksportavimas |
Šaltinio objektas |
Laukai ir įrašai |
Formatavimas |
|---|---|---|---|
|
Be formatavimo |
Lentelė arba užklausa Pastaba: Formų ir ataskaitų negalima eksportuoti be formatavimo. |
Visi esamo objekto laukai ir įrašai yra eksportuojami. |
Ypatybės Formatas parametrai operacijos metu ignoruojami. Eksportuojamos tik peržvalgos laukų peržvalgos ID reikšmės. Hipersaitų laukų turinys eksportuojamas kaip teksto stulpelis, kuriame rodomi saitai naudojant formatą rodomas tekstas#adresas#. |
|
Su formatavimu |
Lentelė, užklausa, forma arba ataskaita |
Eksportuojami tiek tie laukai ir įrašai, kurie rodomi dabartiniame rodinyje ar objekte. Duomenų lape esantys filtruoti įrašai, paslėpti stulpeliai ir formoje ar ataskaitoje nerodomi laukai neeksportuojami. |
Vediklis atsižvelgia į ypatybės Formatas parametrus. Peržvalgos laukų peržvalgos reikšmės eksportuojamos. Hipersaitų laukų reikšmės eksportuojamos kaip hipersaitai. Raiškiojo teksto laukų tekstas eksportuojamas be formatavimo. |
Pasirinkite paskirties darbaknygę ir failo formatą. Atkreipkite dėmesį, kad ataskaitas galima eksportuoti tik senesniu *.xls failų formatu, bet ne naujesniu *.xlsx formatu.
Eksportavimo operacijos metu „Access“ paragins nurodyti paskirties darbaknygės pavadinimą. Šioje lentelėje apibendrinama, kada sukuriama darbaknygė (jei ji dar nesukurta) ir kada ji perrašoma (jei ji jau sukurta).
|
Jei paskirties darbaknygė |
Ir šaltinio objektas yra |
Ir norite eksportuoti |
Tada |
|---|---|---|---|
|
Nesukurta |
Lentelė, užklausa, forma arba ataskaita |
Duomenis su formatavimu ar be jo |
Eksportavimo operacijos metu sukuriama darbaknygė. |
|
Jau egzistuoja |
Lentelė ar užklausa |
Duomenis, bet ne formatavimą |
Darbaknygė neperrašoma. Darbaknygėje pridedamas naujas darbalapis ir jam suteikiamas pavadinimas to objekto, iš kurio buvo eksportuoti duomenys. Jei darbalapis tokiu pavadinimu jau yra darbaknygėje, „Access“ paragins pakeisti atitinkamo darbalapio turinį arba nurodyti kitą naujo lapo pavadinimą. |
|
Jau egzistuoja |
Lentelė, užklausa, forma arba ataskaita |
Duomenis, įskaitant formatavimą |
Darbaknygė perrašoma eksportuotais duomenimis. Visi egzistuojantys darbalapiai pašalinami ir sukuriamas naujas darbalapis, turintis tokį patį pavadinimą kaip eksportuotas objektas. „Excel“ darbalapio duomenys paveldi šaltinio objekto formato parametrus. |
Duomenys visada pridedami naujame darbalapyje. Negalite pridėti duomenų jokiame egzistuojančiame darbalapyje ar įvardytame diapazone.
Eksportavimo operacijos vykdymas
-
Jei paskirties „Excel“ darbaknygė atidaryta, prieš tęsdami uždarykite ją.
-
Šaltinio duomenų bazės naršymo srityje pasirinkite norimą eksportuoti objektą.
Dalies duomenų eksportavimas
Jei objektas yra lentelė, užklausa ar forma, o jūsų norite eksportuoti tik dalį duomenų, atidarykite objektą duomenų lapo rodinyje ir pasirinkite pageidaujamus įrašus.
Norėdami atidaryti formą duomenų lapo rodinyje:
-
Dukart spustelėdami formą ją atidarykite.
-
Spustelėkite formą dešiniuoju pelės mygtuku, tada spustelėkite Duomenų lapo rodinys. Jei tokios parinkties nėra:
-
Spustelėkite Dizaino rodinys.
-
Paspauskite F4 ypatybių lapo užduočių srities rodymui įjungti.
-
Ypatybių lapo viršuje esančiame išplečiamajame sąraše pasirinkite Forma.
-
Ypatybių lapo skirtuke „Formatas“ ypatybės Leisti duomenų lapo rodinį nustatymą pakeiskite į Taip.
-
Skirtuko Dizainas grupėje Rodiniai spustelėkite Duomenų lapo rodinys.
Pastaba: Negalite eksportuoti ataskaitos dalies. Tačiau galite pasirinkti ar atidaryti lentelę arba užklausą, pagal kurią ta ataskaita yra sudaryta, ir eksportuoti dalį to objekto duomenų.
-
-
-
Skirtuko Išoriniai duomenys grupėje Eksportavimas spustelėkite „Excel“.
-
Dialogo lange Eksportavimas – „Excel“ skaičiuoklė peržiūrėkite siūlomą „Excel“ darbaknygės failo vardą („Access“ naudojamas šaltinio objekto pavadinimas). Jei reikia, galite pakeisti failo pavadinimą.
-
Lauke Failo formatas pasirinkite norimą formatą.
-
Jei eksportuojate lentelę ar užklausą ir norite eksportuoti formatuotus duomenis, pasirinkite Duomenis eksportuoti kartu su formatavimo ir maketo parametrais. Daugiau informacijos žr. skyriuje Pasiruošimas eksportavimo operacijai.
Pastaba: Jei eksportuojate formą arba ataskaitą, ši parinktis visada pažymėta, bet neprieinama (atrodo neryški).
-
Norėdami peržiūrėti paskirties „Excel“ darbaknygę baigus eksportavimo operaciją, pažymėkite žymės langelį Pasibaigus eksportavimo operacijai atidaryti paskirties failą .
Jei šaltinio objektas atidarytas ir jei prieš pradėdami eksportavimo operaciją rodinyje pažymėjote vieną ar daugiau įrašų, galite pasirinkti Eksportuoti tik pasirinktus įrašus. Norėdami eksportuoti visus rodinyje rodomus įrašus, palikite šį žymės langelį nepažymėtą.
Pastaba: Jei jokie įrašai nepažymėti, žymės langelis išlieka neprieinamas (neryškus).
-
Spustelėkite Gerai.
Jei eksportavimo operacija nepavyksta dėl klaidos, „Access“ rodo pranešimą, kuriame aprašoma klaidos priežastis. Kitu atveju „Access“ eksportuoja duomenis ir, atsižvelgiant į tai, ką pasirenkate atlikdami 7 veiksmą, paskirties darbaknygę atidaro „Excel“. „Access“ rodomas dialogo langas, kuriame galite sukurti specifikaciją, naudojančią išsamią eksportavimo operacijos informaciją.
Ką dar turėčiau žinoti apie eksportavimą?
-
Informacijos, kaip įrašyti eksportavimo išsamią informaciją į specifikaciją, kurią galėsite naudoti vėliau, žr. straipsnyje Išsamios importavimo arba eksportavimo operacijos informacijos įrašymas kaip specifikacijos.
-
Informacijos, kaip vykdyti įrašytas eksportavimo specifikacijas, žr. straipsnyje Įrašytos importavimo arba eksportavimo operacijos vykdymas.
-
Informacijos, kaip suplanuoti, kad specifikacijos būtų vykdomos tam tikru metu, žr. straipsnyje Importavimo arba eksportavimo operacijos planavimas.
-
Informacijos, kaip pakeisti specifikacijos pavadinimą, panaikinti specifikacijas arba atnaujinti specifikacijų šaltinio failų vardus, žr. straipsnyje Duomenų užduočių tvarkymas.
Trūkstamų ar neteisingų reikšmių trikčių diagnostika
Šioje lentelėje aprašomi įvairūs dažnai pasitaikančių trikčių diagnostikos būdai.
Patarimas: Jei pastebėsite, kad trūksta tik kelių reikšmių, pataisykite jas „Excel“ darbaknygėje. Kitu atveju pataisykite šaltinio objektą „Access“ duomenų bazėje ir pakartokite eksportavimo operaciją.
|
Problema |
Aprašas ir sprendimas |
|---|---|
|
Apskaičiuotieji laukai |
Eksportuojami apskaičiuotųjų laukų rezultatai, tačiau neeksportuojamos skaičiavimus lemiančios išraiškos. |
|
Kelių reikšmių laukai |
Keletą reikšmių palaikantys laukai eksportuojami kaip reikšmių, atskirtų kabliataškiu (;), sąrašas. |
|
Paveikslėliai, objektai ir priedai |
Grafiniai elementai (pvz., logotipai, OLE objektų laukų turinys ir priedai, kurie yra šaltinio duomenų dalis) neeksportuojami. Įtraukite juos į darbalapį neautomatiniu būdu, kai užbaigsite eksportavimo operaciją. |
|
Diagrama |
Kai eksportuojate formą arba ataskaitą, kurioje yra " „Microsoft“ Graph" objektas, grafinis objektas neeksportuojamas. |
|
Duomenys netinkamame stulpelyje |
Gautame darbalapyje esančios neapibrėžtos reikšmės kartais pakeičiamos duomenimis, kurie turėtų būti kitame stulpelyje. |
|
Trūkstamos datos reikšmės |
Ankstesnės nei 1900 m. sausio 1 d. datos reikšmės neeksportuojamos. Atitinkamuose darbalapio langeliuose bus neapibrėžtos reikšmės. |
|
Trūkstamos išraiškos |
Išraiškos, naudojamos reikšmėms apskaičiuoti, neeksportuojamos į „Excel“. Eksportuojami tik apskaičiavimų rezultatai. Baigę eksportavimo operaciją, formulę įtraukite į „Excel“ darbalapį neautomatiniu būdu. |
|
Trūkstamos papildomos formos, papildomos ataskaitos ir papildomi duomenų lapai |
Eksportuojant formą, ataskaitą ar duomenų lapą, eksportuojama tik pagrindinė forma ar duomenų lapas. Kartokite eksportavimo operaciją su kiekviena papildoma forma ar papildomu duomenų lapu, kurį norite eksportuoti. |
|
Trūkstami ar netinkamai formatuoti stulpeliai |
Jei gautame darbalapyje nė vienas stulpelis nėra formatuotas, kartokite eksportavimo operaciją būdami tikri, kad vedlyje pažymėjote žymės lauką Duomenis eksportuoti kartu su formatavimo ir maketo parametrais. Ir atvirkščiai, jei atrodo, kad kai kurie stulpeliai formatuojami kitaip nei šaltinio objekto versijose, taikykite norimą formatavimą rankiniu būdu naudodami „Excel“. Stulpelio formatavimas programoje „Excel“
|
|
Stulpelyje esanti reikšmė # |
Stulpelyje, kuris atitinka formos lauką Taip/ne, gali būti rodoma reikšmė #. Priežastis gali būti ta, kad eksportavimo operacija buvo pradėta iš naršymo srities arba kai buvo naudojamas formos rodinys. Norėdami išspręsti šią problemą, prieš pradėdami eksportuoti duomenis, atidarykite formą naudodami duomenų lapo rodinį. |
|
Klaidos indikatoriai ar klaidų reikšmės |
Patikrinkite, ar langeliuose nėra klaidos indikatorių (žalių trikampių kampuose) arba klaidos reikšmių (ženklu # prasidedančių eilučių vietoj atitinkamų duomenų). |