Come funziona il web scraping in Excel: importare dati dal Web

Come funziona il web scraping in Excel: importare dati dal Web

Molte persone usano Excel per registrare dati o eseguire calcoli. Ma una caratteristica poco conosciuta in Excel è la possibilità di raschiare i dati da Internet e inserirli in fogli di calcolo.

In questo articolo imparerai come utilizzare la funzione di web scraping di Excel. Imparerai anche come funzionano le query web-scrape e come automatizzarle.

Come funziona il web scraping in Excel

Puoi ottenere dati "esterni" dall'interno di Excel. Basta tenere a mente i seguenti requisiti:

  • Il tuo computer deve disporre di una connessione Internet attiva.
  • L'URL da cui stai estraendo i dati deve avere una tabella di dati statici presente nella pagina.
  • Se si automatizza il file, il computer in cui è salvato il file Excel necessita di una connessione Internet attiva.

Quando imposti lo scraping web in Excel, stai creando una "query web". Questa query utilizza un URL Web per connettersi a Internet ed eseguire il pull della pagina Web con i dati da un server Web. Excel elabora l'HTML in entrata ed elimina le tabelle presenti in quella pagina. Avrai la possibilità di selezionare la tabella o le tabelle che desideri acquisire nel foglio di calcolo.

Come creare una query Web Excel

Utilizzare i passaggi seguenti per estrarre i dati della tabella da qualsiasi pagina Web in Excel. Questo esempio utilizza i dati meteorologici, ma puoi farlo anche con i dati del mercato azionario e altro ancora .

1. Aprire Excel e selezionare il menu Dati .

Come funziona il web scraping in Excel: importare dati dal Web

2. Nella barra multifunzione sotto la sezione Ottieni e trasforma dati , selezionare Da Web .

Come funziona il web scraping in Excel: importare dati dal Web

3. Si aprirà la finestra Query Web. Incolla l'URL nella pagina con i dati nel campo URL . Seleziona OK .

Come funziona il web scraping in Excel: importare dati dal Web

4. Excel raggiungerà e estrarrà il contenuto Web. Seleziona ogni risultato della tabella a sinistra della finestra del Navigatore per vedere un'anteprima della tabella nel riquadro di destra.

Come funziona il web scraping in Excel: importare dati dal Web

5. Quando viene visualizzata l'anteprima della tabella visualizzare la tabella dalla pagina Web con i dati che si desidera raschiare, selezionare il pulsante Carica nella parte inferiore della finestra.

Come funziona il web scraping in Excel: importare dati dal Web

6. Vedrai apparire i dati dalla tabella della pagina web nella prima shell del foglio di calcolo Excel attivo.

Come funziona il web scraping in Excel: importare dati dal Web

Congratulazioni, hai raschiato con successo i dati delle pagine web con Excel!

Opzioni avanzate di query Web di Excel

Noterai alcune opzioni aggiuntive nelle schermate sopra descritte. Se preferisci raschiare e importare i dati Web in una posizione diversa nel foglio di calcolo di Excel, seleziona la freccia a discesa accanto al pulsante Carica e seleziona invece Carica in .

Come funziona il web scraping in Excel: importare dati dal Web

Vedrai una finestra Importa dati aperta. Usa le opzioni in questa finestra per formattare e posizionare i dati esattamente come vorresti che appaiano.

Le opzioni qui includono:

  • Tavolo standard
  • Rapporto tabella pivot
  • Grafico pivot
  • Basta creare la connessione ma non importare i dati

Vedrai anche un'opzione per posizionare i dati a partire da una cella specifica invece di impostare A1 per impostazione predefinita.

Come funziona il web scraping in Excel: importare dati dal Web

Se selezioni l' opzione Avanzata anziché Base nella pagina dell'URL, puoi fornire informazioni sull'URL più avanzate.

Come funziona il web scraping in Excel: importare dati dal Web

Ciò è utile se la pagina da cui stai caricando i dati include parametri (solitamente seguiti da un carattere "?") o richieste di intestazione HTTP speciali come pagine che richiedono parametri di richiesta di intestazione HTTP JSON.

Queste funzionalità avanzate di query ti consentono di raschiare i dati con Excel, anche da pagine Web interattive che potrebbero non avere un URL statico per ottenere i dati.

Come personalizzare la tua query Web Excel

Dopo aver utilizzato il processo sopra per creare la query Web che estrae i dati, puoi personalizzarla ulteriormente.

Esistono due modi per accedere all'editor di query Web. Il primo consiste nel fare clic con il pulsante destro del mouse su qualsiasi cella che contiene i risultati, selezionare Tabella e quindi selezionare Modifica query .

Come funziona il web scraping in Excel: importare dati dal Web

Si aprirà la finestra dell'editor di query Web. In alternativa, puoi selezionare qualsiasi cella dei risultati e quindi selezionare l'icona del piccolo foglio a destra della tabella nella casella Query e connessioni a destra. Si aprirà un'anteprima dei dati della tabella che hai scelto. Seleziona il pulsante Modifica nella parte inferiore di questa finestra.

Come funziona il web scraping in Excel: importare dati dal Web

Nella finestra Editor di query Web, puoi personalizzare in modo approfondito il modo in cui la query Web estrae i dati dalla pagina Web a cui ti stai connettendo.

Come funziona il web scraping in Excel: importare dati dal Web

Le opzioni qui includono:

  • Modifica dell'URL di origine (seleziona Origine in Passaggi applicati).
  • Modifica della tabella di origine da estrarre per i dati di questa tabella di Excel (seleziona Navigazione in Passaggi applicati).
  • Modifica del modo in cui Excel formatta o trasforma i dati prima di inserirli nel foglio (seleziona Tipo modificato in Passaggi applicati).

Ciò significa che anche se non sei soddisfatto del funzionamento originario della tua query web, puoi personalizzarla utilizzando la finestra dell'editor di query web.

Come aggiornare le tabelle manualmente e automaticamente

Quando si ottengono i dati più recenti dalle tabelle delle pagine Web remote nel foglio Excel, sono disponibili un paio di opzioni.

È possibile aggiornare manualmente selezionando il foglio con la tabella che si desidera aggiornare, selezionando il menu Dati e selezionando Aggiorna tutto dalla barra multifunzione.

Come funziona il web scraping in Excel: importare dati dal Web

Ciò eseguirà un aggiornamento una tantum di tutte le tabelle in quel foglio che recupera i dati da un'origine esterna.

Un modo più automatizzato per farlo è pianificare gli aggiornamenti. Per fare ciò, seleziona la freccia a discesa nella parte inferiore del pulsante Aggiorna tutto e seleziona Proprietà connessione .

Come funziona il web scraping in Excel: importare dati dal Web

Si aprirà la finestra Proprietà della query. Seleziona la scheda Utilizzo e abilita Aggiorna ogni xx minuti .

Come funziona il web scraping in Excel: importare dati dal Web

Modifica l'impostazione dell'ora sulla frequenza con cui desideri aggiornare le tabelle nel foglio. Tieni presente che questo aggiornamento automatico avviene solo quando hai il file Excel aperto. In caso contrario, non aggiorna i dati all'interno del file.

Web scraping in Excel

La funzionalità per estrarre i dati dal Web con Excel è potente. Puoi utilizzare questa funzione e automatizzarla per creare dashboard in tempo reale che si aggiornano con i dati più recenti provenienti da tutto il Web. Inserisci tabelle di dati da diversi siti Web che si aggiornano frequentemente con le informazioni che ti interessano e metti tutto in un foglio di calcolo centrale.

Quindi puoi creare calcoli, elementi visivi e dashboard interamente nel foglio di calcolo in base a quei dati che si aggiorneranno da soli.

Tags: #HOW-TO

Zenzero 2.7.53.0

Zenzero 2.7.53.0

Ginger è un correttore ortografico e grammaticale gratuito.

Blocchi

Blocchi

Blocks è un gioco intellettuale rivolto agli studenti delle scuole elementari di terza elementare per esercitare le proprie capacità di rilevamento e vista ed è incluso dagli insegnanti nel programma di supporto all'insegnamento informatico.

Prezio 6.26

Prezio 6.26

Prezi è un'applicazione gratuita che ti consente di creare presentazioni digitali, sia online che offline.

Mathway

Mathway

Mathway è un'app molto utile che può aiutarti a risolvere tutti quei problemi di matematica che richiedono uno strumento più complesso della calcolatrice integrata nel tuo dispositivo.

Presentatore Adobe

Presentatore Adobe

Adobe Presenter è un software di e-Learning rilasciato da Adobe Systems disponibile sulla piattaforma Microsoft Windows come plug-in di Microsoft PowerPoint.

Tucano 2.3.0

Tucano 2.3.0

Toucan è una piattaforma tecnologica educativa. Ti consente di imparare una nuova lingua mentre navighi su siti Web comuni di tutti i giorni.

ENetViet 24.2

ENetViet 24.2

eNetViet è un'applicazione che aiuta a connettere i genitori con la scuola in cui studiano i loro figli in modo che possano comprendere chiaramente l'attuale situazione di apprendimento dei loro figli.

Duolingo

Duolingo

Duolingo - Impara le lingue gratis, o semplicemente Duolingo, è un programma educativo che ti permette di imparare e praticare molte lingue diverse.

Digitazione rapida

Digitazione rapida

RapidTyping è uno strumento di allenamento per la tastiera comodo e facile da usare che ti aiuterà a migliorare la velocità di digitazione e a ridurre gli errori di ortografia. Con lezioni organizzate per molti livelli diversi, RapidTyping ti insegnerà come digitare o migliorare le competenze esistenti.

MathType 7.4.10.53

MathType 7.4.10.53

MathType è un software di equazioni interattive dello sviluppatore Design Science (Dessci), che consente di creare e annotare notazioni matematiche per l'elaborazione di testi, presentazioni, eLearning, ecc. Questo editor viene utilizzato anche per creare documenti TeX, LaTeX e MathML.