| |
[ 01. May 2000]
- Jany_Masaryk
Pristupovanie k dßtam z MS Excel-ovskej tabu╛ky
Pristupovanie k dßtam ulo₧en²m v databßze je zßkladom ka₧dΘho dotazovania. ╚o vÜak ak chceme pristupova¥
k dßtam ulo₧en²m v Excelovskom formßte ? Je to v podstate ve╛mi jednoduchΘ. StaΦφ ma¥ Excelovsk² ovlßdaΦ ODBC (dodßvan² s inÜtalßciou MS Office)
a vedie¥ si pripravi¥ dan² s·bor pre jeho pou₧itie.
Excelovsk² prφklad a ASP s·bor si m⌠₧ete stiahnu¥ tu.
Prφprava ExcelovskΘho s·boru
Ke∩ sa bli₧Üie pozrieme na Ütrukt·ru jednotlivΘho ExcelovskΘho listu, vidφme podobnos¥ s databßzou.
Riadky listu m⌠₧u tvori¥ zßznamy a stσpce listu m⌠₧u tvori¥ atrib·ty. Tak₧e vytvorφme tabu╛ku pod╛a obr.1.
Obr.1 : Vytvorenß tabu╛ka.
Aby ODBC ovlßdaΦ vedel nßjs¥ naÜu tabu╛ku musφme oblas¥ (kde sa danß tabu╛ka nachßdza, t.j. A1-C5)
oznaΦi¥. To spravφme postupnos¥ou krokov : Insert -> Name -> Define ...
Do formulßra napφÜeme nßzov oblasti (v naÜom prφpade "Uzivatelia") a stlaΦφme "Add" a "OK". T²m sme zadefinovali oblas¥ "Uzivatelia".
Teda naÜa tabu╛ka sa volß "Uzivatelia" a jej atrib·ty s· : "Meno", "Priezvisko", "RodneCislo".
Obr.2 : Definovanie oblasti.
Nastavenie ODBC
Ked₧e vytvßrame s·bor ASP, napφÜeme si postup ako nastavi¥ ODBC ovladaΦ v prostredφ Visual InterDev.
V menu zvolφme : Project -> Add Data Connection. ╧alej zvolφme polo₧ku "Machine Data Source" a klikneme na "New ...".
V novom okne, ktorΘ sa nßm objavφ zvolφme "System Data Source" a klikneme "Next". V ∩a╛Üom okne zvolφme nami po₧adovan² "Microsoft Excel Driver (.xls)" a
dialog ukonΦφme tlaΦφtkom Finish. Objavφ sa nßm okno v ktorom zadßme cestu k s·boru pomocou "Select WorkBook ...". Nezabudnime zada¥ meno pre danΘho zdroja v textovej kolonke "Data Source Name".
T²mto sa nßm v s·bore GLOBAL.ASA vytvorφ premennß Application("Excel_Test_ConnectionString"), ktor· vyu₧ijeme pri vytvorenφ objektu connection.
Pou₧itie
Po tom Φo sme upravili Excelovsk² s·bor a nastavilisme si ODBC m⌠₧eme k ExcelovskΘmu s·boru (resp. naÜej oznaΦenej Φasti "Uzivatelia")
pristupova¥ naprφklad pomocou ADO. Tu je prφklad k≤du s·boru, ktor² vypφÜe vÜetky zßznamy tabu╛ky "Uzivatelia".
Obr.3 : Zobrazenie dßt z tabu╛ky "Uzivatelia" do jednoduchej tabu╛ky.
|
|
| |
|
"Pristupovanie k dßtam z MS Excel-ovskej tabu╛ky" | Login / vytvor konto | 0 Komentßrov |
|
Za obsah komentßrov je zodpovedn² u₧φvate╛, nie prevßdzkovate╛ t²chto strßnok. |
|