Importul de date din paginile web în Excel înseamnă o activitate vba - eficientă în biroul ms

Importarea datelor din paginile web în Excel utilizând VBA

Îmi place foarte mult Excel și, cu orice ocazie, încerc să găsesc o aplicație non-standard pentru aceasta. Și de data aceasta am decis să importe listele de redare ale posturilor de radio.

O logică complet inteligibilă, care ar putea fi specificată și prin macrocomanda VBA. Dar înapoi la lista de redare. Căutarea de ieșire Google a emis imediat un număr de site-uri care descărca listele de redare. Luați, de exemplu, linia de sus

Dacă în partea stângă a site-ului poți da clic pe "Liste de redare ale posturilor de radio", selectezi stația de radio de care suntem interesați și dă click pe butonul "Stație radio de redare pentru ieri" din partea de sus. De ce ieri? Pentru că dacă importați melodii pentru ziua curentă, vom obține doar o parte din emisiunile zilnice, iar comparația se va dovedi a fi incorectă

Apoi, trebuie să importem conținutul paginii în Excel. Recorderul macro și importul de date vin în ajutorul nostru. În fila Dezvoltator, activați înregistrarea macro (sau în bara de stare făcând clic pe cerc), apoi accesați fila "Date" și începeți să importați date externe "De pe Internet"

Importul de date din paginile web în Excel înseamnă o activitate vba - eficientă în biroul ms

Din păcate, ca majoritatea site-urilor de pe Internet, aceasta nu este, de asemenea, foarte convenabilă de a importa - în locul unui tabel elegant cu o listă de melodii, va trebui să importați întregul conținut al paginii (săgeata galbenă din colțul din stânga sus al paginii)

Înregistrarea macro a înregistrat următorul cod

Nu toate bacteriile sunt la fel de utile, iar recorderul macro, ca întotdeauna, a înregistrat toți parametrii, chiar și cei pe care nu avem nevoie. Dacă codul va scădea și va declara variabile, puteți obține

Restul este o chestiune de tehnică, curățați rezultatul, setați o matrice cu numele posturilor de radio și utilizați bucla pentru a încărca liste de redare ale tuturor posturilor de radio disponibile 🙂

Articole similare