Hlavná stránka · Diskusné Fórum · Pracovné príležitosti · Zoznam

 Main Menu
o Hlavná stránka
o Zoznam tém
o Zoznam
o Odporučte nás
o Užívatelia
o Vaše konto
o Pridaj článok
o Štatistiky
o Top 10

 Reklama


 Developer Zone's
o Internet
o Tools
o Linux
o CGI Zone
o ASP Zone
o ASP.net
o PHP Zone
o CSS Zone
o JavaScript
o MySQL
o WAP / WML
o WML / WMLScript
o XML / XHTML
o Tipy a triky
o Best of web
o WebServers
o WebDesign
o Grafika

 Servis
o Vyhľadávanie
o Fórum
o Workoffice
o Zoznam článkov
o Reklama
o Pridaj článok
o Pridaj novinku

Napíšte nám
Homepage Do favoritov

 LinkExpres
Interval.cz · Pc.sk
Builder.cz · Mobilmania
PCSvet.cz · Asp.cz
Webdnes · Živě.sk
Zoznam.sk · Atlas.sk
Inzine.sk · PHP.sk
Agent.sk · Lupa.cz
Code.box.sk · Root.cz
Pixel32 · Grafika.cz

 forum.developer.sk
o Fórum ::
o Markup languages
o Scriptové jazyky
o CGI
o PHP/MySQL
o Perl
o Grafika
o Webservery
o HTML Editory
o Browsery
o Bookmarx
o ASP
o Vytvor tému ::

 Pracovné príležitosti
o Ponúkate prácu?
o Hľadáte prácu?

 Autori developer.sk
o Martin Nemeček
o Sväťo Straka
o Jany Masaryk
o Jozef Murín

 
Tipy a Triky [ 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.

 
 Príslušné odkazy k téme
Viac o téme: Tipy a Triky | Iné články od: Admin | Pošli komentár | Stránka vhodná na tlač width=15 height=11  Pošli tento článok priateľovi, známemu width=15 height=11


Najčítanejšie články Tipy a Triky:
JavasScript: Blokovanie prístupu na stránku v závislosti od IP adresy

Ďalšie články v rubrike Tipy a Triky:

 

"Pristupovanie k dátam z MS Excel-ovskej tabuľky" | Login / vytvor konto | 0 Komentárov
Prah
Za obsah komentárov je zodpovedný užívateľ, nie prevádzkovateľ týchto stránok.



Autorské práva:   ©1999 - 2001 Developer Zone [developer@developer.sk]

Všetky články sú vlastníctvom autorov Developer Zone. Všetky práva vyhradené. Stránky Developer.sk sú vytvorené pomocou PHP-Nuke.
Odkazy na nové články je možné preberať pomocou:Backend.php.