Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

[Excel] Preuzimanje podataka sa Web strane i smeštanje u Excel tabelu

[es] :: Office :: Excel :: [Excel] Preuzimanje podataka sa Web strane i smeštanje u Excel tabelu

[ Pregleda: 3341 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

marajakera
Student, FON

Član broj: 305225
Poruke: 2
195.178.47.*



Profil

icon [Excel] Preuzimanje podataka sa Web strane i smeštanje u Excel tabelu20.07.2012. u 13:39 - pre 143 meseci
Dragi moji Forumaši,

U okviru projekta na kom trenutno radim, potrebno mi je sledeće:

1. Sa stranice http://stats.oecd.org/Index.aspx?DataSetCode=MEI_PRICES treba da preuzmem podatke iz tabele i to samo za određene zemlje, za tekući mesec (tabele se osvežavaju jednom mesečno i tada treba da "pokupim" te nove podatke).
2. Podatke treba smestiti u Excel tabelu gde su kolone meseci, a redovi zemlje (kao tabela na sajtu).

Dalje je potrebno da podatke iz te Excel tabele smeštam u tabelu Oracle baze, ali mi to trenutno nije najveći problem Bolje da se pozabavim ovim prvim, pa ako to uspem, baciću se dalje na posao.

Na web strani postoji mogućnost downloada XLS file-a, pa bi posao mogao i tako da se završi, ali problem je u tome što ovakvih sajtova ima više i sa svih treba da preuzmem podatke, a nema na svim te mogućnosti. Takođe, tu priču komplikuje i činjenica da mi nije potrebna cela tabela neko samo podaci za nekoliko država.

Pokušavala sam stvarno svašta i pregledala sam ceo forum, ali nisam uspela da nađem sličan problem (ako postoji slična tema, izvinjavam se za postavljanje ove). Molim vas da mi pomognete, pošto već dugo radim na ovome, a zaposlenje mi ovisi o uspehu projekta.

Pozdrav
 
Odgovor na temu

3okc
Χoᴘᴦoѡ

Moderator
Član broj: 811
Poruke: 1319

Jabber: 3okc@elitesecurity.org


+116 Profil

icon Re: [Excel] Preuzimanje podataka sa Web strane i smeštanje u Excel tabelu20.07.2012. u 15:16 - pre 143 meseci
Dobrodošla na forum! Pohvalno je što si uložila trud da, pre pokretanja teme, sama potražiš odgovor (da dodam još, i što si temu naslovila smisleno; preveliki posao za toliko njih), a nadam se i da ovde nisi samo dok završiš svoj projekat. Obaška, ovde nemamo običaj da teme vodimo na taj način već gledamo da ih organizujemo problemski. Tako da ću se i ja za sada vezati za deo koji je apostrofiran u naslovu - preuzimanje podataka sa weba - dok za onaj drugi deo, vezan za pretrage i filtriranja imaš već na više mesta odgovoreno.

Uvoz podataka je veoma jednostavan, u svega nekoliko koraka: za Excel 2003
Data > Import External Data > New Web Query...
dok je na v2007 prečica na kartici Data: From Web (ali radi prethodna prečica: ALT+D+D+W).

Pogledaj primer makroa koji sam radio za preuzimanje Kursne liste sa weba, postavio sam ga na Access forumu u temi Linkovanje na sajt NBS i preuzimanje kursne liste.
Kurs-NBS+.xls - 45.5k
Have you found helpful examples, solutions or ideas-in-work, please consider the
following:
• Citation of *actual page* you are going to using is welcome.
• Have you saw "Value Added" examples you are going to incorporate to your
profitable blog, daily job or any money making venture: How about online donation?
↗Ana & Vlade Divac Foundation
Hvala!
 
Odgovor na temu

neptuncokg
Predrag M
racunovodja
Kragujevac

Član broj: 230353
Poruke: 326
*.3gnet.mts.telekom.rs.



+9 Profil

icon Re: [Excel] Preuzimanje podataka sa Web strane i smeštanje u Excel tabelu20.07.2012. u 16:08 - pre 143 meseci
Povezivanje excela sa web stranicama je za mene bio i ostao jedan od najvecih "programerskih" izazova. Uz pomoc ovog foruma i jos nekih sajtova, dosao sam do, za mene, korektnih resenja. Ruku na srce, Macro Recorder (snimanje makroa) u ovom slucaju je zaista vrlo dobra inicijalna kapisla, za razliku od vecine drugih pocetnickih pokusaja.
Kao sto pomenu kolega Zokc, za pocetak treba probati konekciju na Web sa (Data-Import External Data-New DataBaseQueri) i uz pomoc pretrazivaca doci do zeljene adrese i tabele. Za automatizaciju celog postupka moze se ukljuciti snimanje macroa (Tools-Macro-Record New Macro), pa odraditi ceo postupak. Sve ostalo zahteva poznavanje VBA, ali uglavnom je ovo dovoljno za jednostavnije zahteve. Kao skroman doprinos ovoj temi prilazem dva primera za povezivanje excel-a i Web-a. Jedan je - ponovo - kursna lista, a drugi - Jelen Super Liga (prethodna sezona). U oba primera excel se povezuje sa odredjenim sajtovima, preuzima tabele sa podacima, a ostalo je "poigravanje" sa tim podacima.

Pozdrav
Prikačeni fajlovi
 
Odgovor na temu

marajakera
Student, FON

Član broj: 305225
Poruke: 2
195.178.47.*



Profil

icon Re: [Excel] Preuzimanje podataka sa Web strane i smeštanje u Excel tabelu24.07.2012. u 09:29 - pre 143 meseci
Hvala na pomoći :D
Što se tiče Data-Import External Data-New DataBaseQuery podaci se vrlo jednostavno kupe sa sajta i prebacuju u Excel, ali problem je u tome što se pri prebacivanju kao objekat gleda čitava tabela, a meni su potrebno samo neki redovi određene kolone. Pokušala sam na napravim makro koji će prebacivati iz tog Excela koji dobijem (u njemu je cela tabela) samo te određene ćelije. Ideja je bila sledeća:
Potrebno je da korisnik unese naziv kolone iz koje želi da pokupi podatke (to su podaci za tekući mesec) i da onda pokupim taj String i uporedim sa vrednostima kolona. Kad se poklope, treba samo prekopirati na drugi sheet redove te kolone, koji su fiksni.
Međutim, i tu dolazim do problema sa VBA kodom (jedan deo makroa je snimljen, a drugi sam dopisala, ali to i dalje ne funkcioniše)...
Nisam sigurna da je ovo mesto gde treba da pišem o ovoj vrsti problema, ali u suštini je prvi problem to prebacivanje sa weba u Excel, koje je nemoguće za pojedinačne ćelije...
 
Odgovor na temu

3okc
Χoᴘᴦoѡ

Moderator
Član broj: 811
Poruke: 1319

Jabber: 3okc@elitesecurity.org


+116 Profil

icon Re: [Excel] Preuzimanje podataka sa Web strane i smeštanje u Excel tabelu25.07.2012. u 10:02 - pre 143 meseci
Možeš ti da pišeš makro i "od nule" ako želiš, te da, recimo, tretiraš podatke sa sajta kao suvi tekst, tj da se parsiranje vrši pretragom HTML-tagova. Samo, zbog čega ti onda treba Excel, ne razumem?! Isto to možeš onda i iz Worda ili, napravi lepo samostalnu Windows aplikaciju, ne treba ti Office uopšte?!

Poenta uvoza u Excel i jeste da bismo se oslanjali na njegove alate za pretragu i filtriranje (da ne izmišljamo toplu vodu, kako se kaže). Sa Import Web Query si obezbedila da imaš ažurne podatke sa weba; to je dovoljno da stoji u nekom posebnom radnom listu. Sve potrebne podatke dalje možeš izdvojiti bilo formulama, bilo makroom, kako ti lakše. Jedino što moraš nekako predvideti osvežavanje tog upita, logično.

[Ovu poruku je menjao 3okc dana 25.07.2012. u 11:15 GMT+1]
Have you found helpful examples, solutions or ideas-in-work, please consider the
following:
• Citation of *actual page* you are going to using is welcome.
• Have you saw "Value Added" examples you are going to incorporate to your
profitable blog, daily job or any money making venture: How about online donation?
↗Ana & Vlade Divac Foundation
Hvala!
 
Odgovor na temu

neptuncokg
Predrag M
racunovodja
Kragujevac

Član broj: 230353
Poruke: 326
*.3gnet.mts.telekom.rs.



+9 Profil

icon Re: [Excel] Preuzimanje podataka sa Web strane i smeštanje u Excel tabelu25.07.2012. u 10:27 - pre 143 meseci
Mislim da gresis u konstataciji da ovo nije pravo mesto za resavanje tvog problema. A koje je drugo ako ovo nije ?!
Druga stvar je ako se neki problem ne moze resiti. Ovaj tvoj mislim da moze, ali nije jednostavno. Pogotovu sto je tesko "resavati" bez konkretnog primera. Dakle:
- Podatke - tabelu preuzmemo sa nekog sajta. To rekosmo da nije problem. Tako preuzeta tabela smestena je u neki sheet, i nema veze sto je cela, ona je tu, kod nas. Sada mi, uz pomoc excelovih funkcija ili VBA radimo sa tim podacima ono sto hocemo. Brisemo nepotrebne kolone, filtriramo, sortiramo, kopiramo na drugi sheet, ...itd
Predlazem ti, za pocetak, da lepo skines sa sajta tu tabelu koja ti treba, pa da "okacis" ovde fajl, sa smernicama sta treba da se uradi sa uvezenim podacima. Ako uspemo da to automatizujemo, a valjda hocemo, onda mozes da nam otkrijes i adresu sajta sa tabelom, pa da pokusamo da sve radi "na dugme".
Pozdrav
 
Odgovor na temu

FOX028
Visoka tehnicka skola strukovnih studija
Kosovska Mitrovica

Član broj: 258986
Poruke: 850

Sajt: https://www.zile028.com


+49 Profil

icon Re: [Excel] Preuzimanje podataka sa Web strane i smeštanje u Excel tabelu25.07.2012. u 10:39 - pre 143 meseci
Kao sto su ti vec drugi rekli "Bitno je da ti preuzmes podstke i uvezes ih u Excel tabelu" nema veze sto ih ima vise, kad su ti tu lako mozes izvuci sta ti je potrebno. Posto si napomenula da imas vise sajtova sa kojih skidas podatke (valjda ih nema vise od 10 a i da ih ima nista strasno ) moj ti je predlog da imas onoliko Sheet-ova koliko imas sajtova i jos jedan Sheet u kome ces sakupiti podatke koji su ti potrebni, a mozes napraviti i jedan Sheet sa web adresama tih sajtova.
 
Odgovor na temu

[es] :: Office :: Excel :: [Excel] Preuzimanje podataka sa Web strane i smeštanje u Excel tabelu

[ Pregleda: 3341 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.