Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
1. Pomocou funkcie Import/Link v programe Excel:
Toto je najjednoduchšia a najbežnejšia metóda prepojenia údajov.
* Otvorte Excel: Otvorte zošit programu Excel, v ktorom chcete, aby sa údaje objavili.
* Data Tab: Prejdite na kartu „Data“ na páse.
* Získajte externé údaje: Kliknite na „Získajte externé údaje“ a potom vyberte možnosť „Z Access“. (V starších verziách programu Excel môžete vidieť „z iných zdrojov“, potom „z databázy Microsoft Access“.)
* Vyberte databázu: Prejdite a vyberte svoj prístupový databázový súbor (.mdb alebo .accdb).
* Vyberte tabuľku: Vyberte tabuľku alebo dotaz z vašej databázy Access, na ktorú chcete odkazovať.
* Import vs. odkaz: Je dôležité, že vyberte, či bude importovať alebo link .
* import: Vytvorí kópiu údajov v tabuľke Excel. Zmeny v databáze prístupu sa neodrážajú v programe Excel, pokiaľ znova importujete.
* odkaz: Vytvára živé spojenie. Zmeny vykonané v databáze prístupu sa odrážajú v programe Excel (a naopak, v závislosti od nastavení). Toto sa všeobecne uprednostňuje na udržanie synchronizovaných údajov Excel s databázou Access.
* navigácia a dokončenie: Môžete mať možnosti na zadanie typu údajov, úpravu nastavení importu a výber, kam umiestniť prepojené údaje do tabuľky Excel. Ak chcete proces dokončiť, postupujte podľa výziev. Excel zvyčajne umiestni prepojené údaje do nového pracovného hárka.
2. Použitie dotazu Power (Get &Transformácia údajov):
Power Query (Get &Transformácia údajov v novších verziách Excel) poskytuje výkonnejšiu a flexibilnejšiu metódu na pripojenie a prácu s externými zdrojmi údajov vrátane databáz prístupu.
* Data Tab: Prejdite na kartu „Data“.
* Get &Transformácia údajov: Kliknite na „Get Data“ a potom vyberte možnosť „Z Database“ a potom „z databázy Microsoft Access“.
* Prejdite a vyberte: Prejdite si databázu prístupu, vyberte tabuľku alebo dotaz a kliknite na „Načítať“.
* Editor power dotazov: Zadáte editor Power Query Editor, kde môžete údaje transformovať a vylepšiť pred ich načítaním do vášho hárku Excel. To umožňuje pred prepojením čistenie, filtrovanie a inú manipuláciu s údajmi. Údaje potom môžete načítať ako tabuľku alebo tabuľku otočnej tabuľky.
3. Pomocou VBA (Visual Basic for Applications):
Ak chcete získať pokročilejšie scenáre alebo automatizované prepojenie, môžete použiť kód VBA na vytvorenie pripojenia a načítanie údajov. Tento prístup ponúka väčšiu kontrolu, ale vyžaduje si znalosti v oblasti programovania. Jednoduchý príklad:
`` `VBA
Sub linkAccessdata ()
Dim CN ako objekt, RS ako objekt
Dim strconn ako reťazec, strsql ako reťazec
'Connection String (nahradiť svoju databázovú cestu)
strconn ="Provider =Microsoft.ace.oLedb.12.0; zdroj údajov =C:\ Path \ to \ your \ database.accdb; pretrváva bezpečnostné informácie =false" 'pre prístup 2007 a neskôr
'Alebo pre prístup 2003:
'strconn ="Provider =Microsoft.jet.oLedb.4.0; dataový zdroj =c:\ path \ to \ your \ database.mdb; pretrvávajúce bezpečnostné info =false"
'SQL Dotaz pri výbere údajov
strsql ="Vyberte * Z YourTableName"
„Vytvoriť objekt pripojenia
Set cn =createObject ("adodb.connection")
cn.open strconn
„Vytvoriť objekt RecordSet
Set rs =createObject ("adodb.Recordset")
Rs.Pen Strsql, CN
'Kopírujte údaje do programu Excel (upravte názov listu a bunka)
Thisworkbook.Sheets ("Sheet1"). Range ("A1"). CopyFromRecordset RS
„Vyčistiť
rs.
cn.close
Nastavte RS =Nič
Nastaviť CN =nič
Koncový
`` `
Nezabudnite nahradiť `" c:\ path \ to \ your \ database.accdb "` so skutočnou cestou k vášmu súboru databázy Access a `" yourtablename "` s názvom tabuľky, ktorú chcete prepojiť. Budete musieť upraviť kód tak, aby zodpovedal vašim špecifickým potrebám, ako napríklad chyby v spracovaní alebo import do konkrétneho rozsahu. Táto metóda vyžaduje, aby bol do vášho systému nainštalovaný správny databázový motor Microsoft Access.
Dôležité úvahy:
* databázový motor: Uistite sa, že máte vo vašom systéme nainštalovaný správny databázový motor Microsoft Access. Toto je často potrebné na pripojenie k starším databázam prístupu (.MDB). Motor je zvyčajne súčasťou novších verzií prístupu, ale môže potrebovať samostatné stiahnutie pre staršie verzie kancelárie.
* Cesty súborov: Ak sa zmení umiestnenie databázy, použite absolútne cesty súborov (úplné cesty) v reťazci pripojenia, aby ste sa vyhli problémom.
* Zabezpečenie: Pri prepojení na databázy, najmä tie, ktoré obsahujú citlivé informácie, nezabudnite na bezpečnostné dôsledky.
* Dátové obnovenie: Prepojené údaje sa musia pravidelne obnovovať, aby odrážali zmeny v databáze prístupu. Môžete ručne osviežiť alebo nastaviť automatické obnovenia.
Najlepšia metóda závisí od vašich technických zručností a zložitosti vašich potrieb. Pre jednoduché úlohy postačuje vstavaná funkcia dovozu/odkazu. Pre pokročilejšiu manipuláciu s údajmi a automatizáciu údajov sa odporúča výkonový dopyt alebo VBA.