Esperto di Semalt: download automatico di dati da un sito Web a Excel

Internet contiene tonnellate di informazioni utili, ma a volte tali informazioni devono in qualche modo essere archiviate ed elaborate. Per questi scopi, è conveniente utilizzare fogli di calcolo di Microsoft Excel. Tuttavia, i dati statistici di diversi siti non possono essere raccolti solo manualmente ma anche automaticamente. Ad esempio, è necessario salvare nuovi dati da dozzine di siti. Naturalmente, il salvataggio manuale di questi dati richiede molto tempo, quindi puoi provare a utilizzare lo strumento di importazione automatica dei dati in Excel. Perché "puoi provare"? Ciò significa che non tutti i siti consentono di importare automaticamente i dati utilizzando questo strumento. Ti spiegherò perché dopo. Tuttavia, può aiutare nella maggior parte dei casi.

Iniziamo

Lo strumento di importazione automatica dei dati si trova nella scheda "Dati". Qui seleziona "Dal Web" (in alcune versioni di Excel devi prima fare clic su "Ottieni dati esterni").

Ha aperto "Nuova query Web" in cui è necessario scrivere un indirizzo della pagina del sito Web da cui si desidera scaricare i dati e attendere alcuni secondi affinché si carichi nella stessa finestra.

Estrarremo i dati dal sito Web soccerstats.com come esempio. Sono sicuro che molti di voi amano il calcio e vorrebbero raccogliere in un tavolo dati aggiornati sui campionati di calcio di tutto il mondo. Ci sono molte statistiche utili ma cominciamo con la tabella dei punteggi della Liga spagnola.

Puoi vedere un sacco di frecce che appaiono in quadrati gialli. Stanno puntando sugli elementi che è possibile estrarre nella tabella di Excel. Fai clic sulla freccia che punta sull'elemento che ti serve. Nota che puoi selezionare più di una tabella alla volta. Ciò di cui abbiamo bisogno è la tabella dei punteggi.

Quindi fare clic su "Importa" nell'angolo in basso a destra.

Ti verrà chiesto "dove vuoi inserire i dati". Puoi digitare il nome della cella di cui hai bisogno o semplicemente fare clic su "OK" e verrà visualizzato a partire dalla prima cella.

Ed ecco il risultato: tutte le informazioni sono ora nella nostra tabella di Excel.

Questi dati sono ancora statici mentre abbiamo bisogno che vengano aggiornati di tanto in tanto. Quindi, ciò che puoi fare è aggiornare i dati manualmente facendo clic su "Aggiorna tutto".

Ma non è per questo che siamo qui, giusto? Fare clic ogni volta può essere piuttosto fastidioso se è necessario aggiornare costantemente informazioni come, ad esempio, i tassi di cambio. Ora fai clic su "Proprietà" nella scheda "Connessioni". Qui è possibile aggiornare automaticamente le tabelle: è possibile aggiornare tutti i dati con intervallo o ogni volta che si apre il file.

Perché a volte non funzionerà

Alcune parole sul perché lo strumento di importazione automatica dei dati potrebbe non funzionare. Hai aperto la pagina Web in Excel e trovato i dati presentati sotto forma di tabella, ma le frecce che ti consentono di contrassegnarli per l'importazione non vengono visualizzate accanto a loro. Perché? Circa un decennio fa tutti i dati tabulari sui siti Web sono apparsi sotto forma di speciali markup - tag TABELLA. Riconoscere un tavolo del genere era un gioco da ragazzi per un robot. Ma nel tempo i metodi di presentazione dei dati sulle pagine Web sono cambiati: i dati stessi e la loro visualizzazione sono stati separati. Quindi quando guardi una pagina web e vedi i dati nelle tabelle, non puoi essere certo che questi dati abbiano una struttura di tabella nel codice. In alcune situazioni, la procedura guidata di importazione non è semplicemente in grado di riconoscere la presenza della tabella analizzando il codice sorgente della pagina Web corrente.

Conclusione

Congratulazioni! Ora puoi facilmente scaricare i dati dal sito Web utilizzando Excel in una tabella e aggiornarli automaticamente. Questo semplice strumento ti aiuterà a semplificarti la vita e ad alleviare gli inutili copia-incolla.