|
Posljednja promjena 28.08.2005 |
|
Veliki broj korisnika zadovoljan je podacima i bazama iz listova, ali nemoguće je izbjeći u naprednijem radu važnost unosa podataka iz vanjskih izvora. Podaci proizvedeni u vanjskim bazama ili programima kao što su Microsoft Access, dBASE, Oracle, SAP itd, mogu se unijeti u Excel putem excelovih alata, kao što su Query Wizard, Microsoft Query. Pivot tabela ili kodom u VBA. Isto tako podaci se mogu unijeti sa Web izvora putem Web Query-a.(Svaka viša verzija Excela ima stanovita poboljšanja u odnosu na prethodnu, stoga sve nisu spominjane). Excel može direktno učitati podatke koji imaju manje od 65535 zapisa (vertikalni raspon) i 255 polja (horizontalan raspon). Ako iskoristite VBA može daleko više (koliko memorija dozvoljava). Pošto obično nema potrebe unašati cijele baze već samo podatke koji su vam trenutno potrebni i zadovoljavaju određene kriterije, Excel to radi bez problema. Da bi lakše shvatili pojmove na koje se nailazi prilikom rada sa bazama podataka i vanjskim podacima navest ću najosnovnije: |
| Pojam (Hr.) | Pojam (Eng.) | Obrazloženje |
| Baza podataka | Database | Skup podataka koji su organizirani u poljima, slogovima i datotekama |
| Relacijska baza podataka | Relational database | To je skup povezanih datoteka koje moraju imati barem jedno zajedničko polje, putem kojeg bi se vezali međusobni odnosi. (kay field) |
| Tabela | Table | Zbir podataka zasnovani na poljima i zapisima u jednoj ili više tabela. |
| Polje | Field | Polje ja prostor rezerviran za pojedinu stavku neke cijelovite informacije, i predstavlja najmanju jedinicu informacije kojoj se može pristupiti (u Excelu je to ćelija).Polje može biti djeljena po atributima (Brojčana,Tekstualna itd),mogu biti obvezna (moraju se ubijeti), opcijska (ne moraju se unositi) i polja dobivena temeljen nekog izračuna. |
| Slog | Record | Slog je cjeloviti skup informacija, koji se sastoji od polja.(npr. datoteka telefonskog imenika sadrži slogove koji imaju polje Prezimena i imena, Adrese stanovanja, Poštanskog broja grada, Naziv grada i Broj telefona. |
| SQL (Struktururani jezik upita) | SQL (Structured Query Lanquage) | Strukturirani upitni jezik pomoću kojega korisnik može zahtjevati informacije iz baze podataka. |
| Upit | Query | Koristi se za pretraživanj baze podataka da bi se izdvojili podaci koji ispunjavaju određene uvjete |
| Ažuriranje | Refresch | Ponovno izvršavanje upita da bi se obuhvatili najnoviji podaci promjenjeni u bazi. |
| ODBC (Otvoreno povezivanje baza podataka) | ODBC (Open Databse Connectivity) | Drajvere (pokretače) za Otvoreno povezivanje baza podataka (ODBC) Windowsi imaju za Microsoft SQL server, Microsoft Access, dBASE,Oracle, Paradox, i tekstualne baze podataka, a za ostale baze podataka mahom dolaze s njima samima. |
| Izvor podataka | Data source | Mjesto odakle Excel uzima podatke. |
|
OLAP (Online analitička obrada) |
OLAP (Online Analitical Procesing) |
OLAP je trodimenzionalan alat za analiziranje različitih dimenzija višedimenzionalnih podataka (dva ili više nivoa podataka). Koristi za kreiranje Pivot tabela. |
|
OLE (Povezivanje i ugrađivanje objekata) |
OLE (Object Linking and Embedding) |
Protokol koji dozvoljava aplikacijama da komuniciraju da bi kreirale, ili izmjenile objekte, podatke koji mogu biti ugrađeni ili povezani u druge aplikacije podaci mogu biti tekstualni dokumenti, crteži, slike, animacija, zvuk |
|
Korišten informatički enciklopedijski rječnik (Željko Panian) |
Unos text fajla koji je veći od 65536 slogova
|
|
Skoro svi autori knjiga kada pišu o unosu podataka u Excel mahom navode podatak da Excel može unijeti tek 65 535 slogova, sa svim pokretačima s kojima Excel dolazi. Dokumenat u priligu to opovrgava i unaša programiranjem s VBA-om i metodom ADODB 25.000 slogova, sa poljima raspoređenim vertikalno (4 polja), što zauzima sa praznim redom između svakog sloga, 2 lista. Dokumenat Dugi.txt stvorit će te u direktoriju gdje se nalazi Dugi.xls. |
Iznos i unos iz Excela u text dokumenat podatke neformalnog oblika.
|
|
Ovaj dokumenat pokazuje kako se bilo koji tekst u excelovom listu može spremiti u tekst dokumenat iako nema karakteristike baze podataka , tj podaci su rastrkani unutar prostora sa dosta praznih polja. Ova baza može poslužiti za izvlaćenje neformalnih podataka i vraćanje nazad u List. Isto tako zahvalno je ovakav način koristiti za Pohranu podataka (Beckup) izvan excelove Knjige i po potrebi vraćati nazad. Važno je iznijeti podatke i vratiti podatke na isto mjesto.Treba voditi računa o osvježenju podataka. |
|
|
Dohvat podataka sa servera
|
|
Ovaj dokumenat podignite, odzipajte, smjestite na disk, otvorite i nekom od funkcija u ovom slučaju - Vlookup, Min i Max, pretražujte podatke sa dokumenta koji se nalazi na serveru, te skidajte i otvarajte dokumenat sa servera. |
Ponekad prilikom izvršavanja radnji ukazat će se potreba za korištenjem Windows funkcija i njegovih biblioteka
koja jednostavno proširuju Excelove mogućnosti. Primjer te funkcije je prikazan niže na primjeru.
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" _ |
Private Declare Function URLDownloadToFile Lib "urlmon" _ |
Iznos i unos podataka između Excela i Worda
|
|
Ovaj dokumenat podignite, odzipajte smjestite na disk, ili uzmite priložene dokumenta ili stvorite neki vlastiti dokumenat u Wordu pripazite na naziv i putanju i koristite se makroom u prilogu ExcelWord.xls dokumenta. |
|
|
Iznos iz Excela u Access i unos iz Accessa u Excel
|
|
Ovaj dokumenat koji se sastoji od (ExcelAccess.xls i Financijsko.mdb) podignite, odzipajte smjestite na disk, u isti direktorij i iznosite i unosite podatke iz ExcelAccess.xls u Financijsko.mdb i obratno. Obratite pažnju na veličinu dokumenata Accessov dokumenat veći je trostruko od Excelovog sa istim podacima. |
Primjer unosa objekta iz Excela u PowerPoint i Word
|
|
Ovaj dokumenat podignite, odzipajte smjestite na disk i Iznosite iz Excela Objekt (Graf) u Poewrpoint i Word |
|
|