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

[RISOLTO] Il tuo computer è offline, accedi con lultima password Windows 10

[RISOLTO] Il tuo computer è offline, accedi con lultima password Windows 10

Se stai riscontrando l

Come raggruppare le cose in Presentazioni Google

Come raggruppare le cose in Presentazioni Google

Vuoi spostare gli elementi in Presentazioni Google senza perdere la loro posizione relativa? Scopri come raggrupparli in pochi semplici passi.

Come cancellare la cronologia delle connessioni desktop remoto

Come cancellare la cronologia delle connessioni desktop remoto

Scopri come cancellare la cronologia delle connessioni desktop remoto in modo semplice e veloce seguendo i passaggi indicati.

Come attivare o disattivare Caps Lock su Chromebook

Come attivare o disattivare Caps Lock su Chromebook

Scopri come attivare o disattivare Caps Lock su Chromebook in modo semplice e veloce. Segui i nostri passaggi per personalizzare la tua esperienza di digitazione.

Come regolare i rientri di elenchi puntati o numerici in Microsoft Word

Come regolare i rientri di elenchi puntati o numerici in Microsoft Word

Scopri come regolare i rientri degli elenchi in Microsoft Word per migliorare la formattazione del tuo documento.

HDMI non funziona su Windows 11? 11 correzioni

HDMI non funziona su Windows 11? 11 correzioni

Stai riscontrando problemi con la connettività HDMI su Windows 11? Scopri come risolvere i problemi di HDMI con 11 semplici correzioni.

[RISOLTO] Valheim continua a bloccarsi, bloccarsi, schermo nero, non si avviano problemi

[RISOLTO] Valheim continua a bloccarsi, bloccarsi, schermo nero, non si avviano problemi

Scopri come risolvere Valheim continua a bloccarsi, bloccarsi, schermo nero e problemi di avvio. Segui queste soluzioni efficaci per giocare senza interruzioni.

Come abilitare e personalizzare il lettore immersivo in Microsoft Word

Come abilitare e personalizzare il lettore immersivo in Microsoft Word

Scopri come abilitare e personalizzare il lettore immersivo in Microsoft Word per una lettura più accurata, aiuto con la pronuncia delle parole e per ascoltare il documento letto ad alta voce.

Come riprodurre file musicali direttamente da Google Drive

Come riprodurre file musicali direttamente da Google Drive

Scopri come riprodurre i tuoi file musicali archiviati su Google Drive senza doverli scaricare. Utilizza Music Player per Google Drive per un

[RISOLTO] Errore imprevisto di Windows 10 Defender e Microsoft Defender Threat Service ha interrotto lerrore

[RISOLTO] Errore imprevisto di Windows 10 Defender e Microsoft Defender Threat Service ha interrotto lerrore

Scopri come risolvere l