IT

Il metodo più facile per trasferire dati da un sito web a Excel

Last Updated on January 3, 2025

Ti è mai capitato di dover raccogliere informazioni sui prodotti e dati sui prezzi da vari siti web e organizzarli in fogli Excel? Navigare e sistemare manualmente queste informazioni non è solo un lavoro lungo e faticoso, ma anche incline a errori. Per risolvere questo problema, esploreremo alcuni dei metodi più semplici ed efficaci per trasferire i dati dei siti web direttamente in Excel, con opzioni adatte sia ai principianti che agli utenti esperti.

Utilizzo di strumenti di web scraping senza codice

Per chi preferisce non programmare, strumenti di web scraping senza codice come possono aiutarti a estrarre dati dai siti web a Excel senza alcuna programmazione. Questi strumenti sono progettati per semplificare il processo permettendo agli utenti di definire visivamente le regole di estrazione dei dati senza la necessità di competenze di programmazione.

Thunderbit utilizza modelli avanzati di linguaggio naturale per comprendere i layout e i contenuti dei siti web senza affidarsi a selettori fissi. La maggior parte degli strumenti, tuttavia, utilizza funzionalità di trascinamento e modelli personalizzabili, richiedendo agli utenti di imparare per ore prima di poter impostare e automatizzare i compiti di web scraping.

Inoltre, puoi esportare i dati su Google Sheets, Airtable o Notion con un solo clic, non solo su Excel.

3 Passi per raccogliere dati sui prodotti con Thunderbit

Passo 1: Apri il sito web e clicca su “Estrattore Web AI” nella barra laterale.

Dopo aver installato facilmente Thunderbit sul tuo browser, apri il sito web che vuoi estrarre e trova l'opzione “Estrattore Web AI” nella barra laterale di Thunderbit.

thunderbit_collect_data_step_1

Passo 2: Personalizza i campi dati che vuoi estrarre con l'assistenza dell'AI.

Un modello di estrazione verrà generato automaticamente quando utilizzi la funzione “AI Suggerisci Colonne”. Puoi quindi modificare questo modello con il supporto dell'AI per adattarlo alle tue esigenze. Avrai opzioni su dove salvare i tuoi dati—sia esportandoli come tabella da copiare o salvandoli su altre piattaforme.

thunderbit_collect_data_step_2.gif

Passo 3: Esporta i dati estratti in Excel

Una volta che hai rivisto tutti i campi dati, esegui l'estrattore. Puoi copiare o scaricare i dati estratti e importarli in Excel.

thunderbit_collect_data_step_3.gif

Utilizzo delle Query Web di Excel

Excel ha una funzione integrata chiamata Query Web che consente agli utenti di estrarre dati direttamente dalle pagine web. Questo metodo è particolarmente utile per importare dati strutturati e tabulari direttamente dai siti web, e ti permette di mantenere la rilevanza dei dati con aggiornamenti periodici. Si noti, tuttavia, che questa funzione è disponibile solo nelle versioni di Excel per Windows.

Passi per raccogliere dati sui prodotti con le Query Web di Excel:

  1. Apri Excel: Inizia un nuovo foglio di lavoro e naviga alla scheda Dati.
  2. Seleziona "Da Web": Clicca su "Ottieni Dati Esterni" e scegli "Da Web."
  3. Inserisci URL: Inserisci l'indirizzo del sito web che desideri estrarre e clicca OK.

excel_web queries_enter_url.png

  1. Scegli Dati: Excel mostrerà le tabelle trovate sulla pagina. Seleziona la tabella desiderata e clicca Carica.

excel_web queries_enter_choose_data.png

  1. Controlla l'Output: Puoi specificare dove caricare i dati nel tuo foglio di lavoro e vedere se soddisfa le tue esigenze.

thunderbit_collect_data_step_1.gif

Esplora come Thunderbit può fare più che solo estrarre dati. Usa l'AI per estrarre, riassumere e riempire automaticamente le pagine web. .

Utilizzo di Excel VBA per Scraping Personalizzato

Per coloro che hanno conoscenze di programmazione, l'utilizzo di VBA (Visual Basic for Applications) consente di eseguire compiti di scraping più complessi. VBA è un linguaggio di programmazione integrato nelle applicazioni Microsoft Office, incluso Excel. Questa funzione è disponibile solo in Excel per Windows.

Passi per Raccogliere Dati sui Prodotti con Excel VBA:

  1. Abilita la Scheda Sviluppatore:
    • Apri Excel, clicca su "Excel" > "Preferenze" > "Visualizza".
    • Seleziona l'opzione "Sviluppatore" nel pannello inferiore.
  2. Aggiungi Riferimenti:
    • Nella scheda Sviluppatore, clicca su "Visual Basic" per aprire l'editor VBA.
    • Vai su "Strumenti" > "Riferimenti" e seleziona i seguenti:
      • Microsoft Internet Controls
      • Microsoft HTML Object Library
  3. Scrivi il Codice VBA per l'Estrazione dei Dati
    • Clicca su "Inserisci" > "Modulo"
    • Scrivi il codice VBA nell'editor.

excel_vba_insert.png

Ecco un esempio base di come estrarre il titolo del prodotto, il prezzo e la disponibilità da una pagina prodotto di Amazon:

    Sub ScrapeAmazonPage()
        Dim IE As Object
        Dim html As Object
        Dim productTitle As String
        Dim productPrice As String
        Dim productRating As String
        
        ' Crea oggetto Internet Explorer
        Set IE = CreateObject("InternetExplorer.Application")
        
        ' Naviga alla pagina prodotto di Amazon
        IE.Visible = True
        IE.navigate "Inserisci il tuo URL qui"
        
        ' Attendi che la pagina si carichi
        Do While IE.Busy Or IE.readyState <> 4
            DoEvents
        Loop
        
        ' Ottieni il documento HTML
        Set html = IE.document
        
        ' Estrai il titolo del prodotto
        On Error Resume Next
        productTitle = html.getElementById("productTitle").innerText
        On Error GoTo 0
        
        ' Estrai il prezzo del prodotto
        On Error Resume Next
        productPrice = html.getElementsByClassName("a-price-whole")(0).innerText
        On Error GoTo 0
        
        ' Estrai la valutazione del prodotto
        On Error Resume Next
        productRating = html.getElementsByClassName("a-icon-alt")(0).innerText
        On Error GoTo 0
        
        ' Output dei dati estratti in Excel
        With ThisWorkbook.Sheets(1)
            .Cells(1, 1).Value = "Titolo del Prodotto"
            .Cells(1, 2).Value = "Prezzo"
            .Cells(1, 3).Value = "Valutazione"
            .Cells(2, 1).Value = productTitle
            .Cells(2, 2).Value = productPrice
            .Cells(2, 3).Value = productRating
        End With
        
        ' Pulizia
        IE.Quit
        Set IE = Nothing
        Set html = Nothing
    End Sub
  1. Esegui e Testa lo Script VBA
    • Esegui il tuo script nell'Editor Visual Basic o assegna lo script a un pulsante nel tuo foglio Excel.
    • Controlla l'output dei dati nel tuo foglio Excel per assicurarti che sia formattato come previsto.

excel_vba_result.png

Lascia che l'AI gestisca il tuo scraping dei dati senza il fastidio della programmazione. Libera il tuo tempo per concentrarti su ciò che è importante. Scopri la potenza del nostro !

Domande Frequenti

  1. Cos'è il web scraping e perché è utile?

    Il web scraping raccoglie dati dai siti web e li organizza in formati come tabelle. È utile per raccogliere informazioni da più fonti, come i prezzi dei prodotti, consentendo un facile confronto e analisi.

  2. Come funziona Thunderbit?

    Thunderbit consente l'estrazione dei dati senza programmazione. Utilizzando interfacce visive, gli utenti possono selezionare i campi dati per l'estrazione, che lo strumento poi automatizza, semplificando la raccolta dei dati.

  3. Posso esportare dati su altre piattaforme oltre a Excel con Thunderbit?

    Sì, Thunderbit supporta l'esportazione dei dati su piattaforme come Google Sheets, Airtable e Notion, consentendo flessibilità nella gestione dei dati oltre Excel.

  4. Perché i dati delle Query Web non si aggiornano automaticamente?

    Assicurati che l'opzione “Aggiorna Tutto” sia abilitata sotto la scheda Dati in Excel. Puoi impostare un intervallo di aggiornamento automatico selezionando “Proprietà Connessione” sotto Query e Connessioni.

  5. Perché il codice VBA non funziona correttamente?

    Assicurati di aver abilitato la scheda Sviluppatore e selezionato i riferimenti richiesti (Microsoft Internet Controls e HTML Object Library).

Scopri di più:

Usa l'AI per lavorare senza sforzo.
Shuai Guan
Shuai Guan
Co-founder/CEO @ Thunderbit. Passionate about cross section of AI and Automation. He's a big advocate of automation and loves making it more accessible to everyone. Beyond tech, he channels his creativity through a passion for photography, capturing stories one picture at a time.
Topics
ExcelEstrattore Web AI
Extract your data without code
Easily transfer data to Google Sheets, Airtable, or Notion
Chrome Store Rating
PRODUCT HUNT#1 Product of the Week