Problema con importazione tabelle da web

Anonimo
2023-07-28T13:59:08+00:00

Salve a tutti, ho un problema sia in Excel che in Access, ma per brevità mi limiterò a considerare solo quello in Excel...

C'è una tabella data in web che devo importare in un database:

  1. copio l'URL della pagina dove c'è la tabella;
  2. nella scheda "dati" di Excel, alla sezione "carica dati esterni" scelgo origine dati "da web"
  3. si apre finestra query per il caricamento della pagina, incollo l'URL nella barra degli indirizzi
  4. dopo parecchio tempo (immagino dipenda dalla qualità di dati che deve scaricare) appare un messaggio di errore che dice pressappoco che non ci sono dati da scaricare, e infatti unico campo della tabella restituisce un solo dato senza nessuna tabella.

Dov'è che sbaglio? Grazie per l'aiuto

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

4 risposte

Ordina per: Più utili
  1. Anonimo
    2023-08-02T18:52:13+00:00

    Ciao Jeremy,

    le ho provate tutte, ma credo di aver capito dove sia il problema: i dati (calendario con appuntamenti vari) che voglio importare sul foglio di excel fanno parte di una tabella "annidata" nella pagina web il cui indirizzo è "https://jorte.com/calendar/mypage"... probabilmente il problema deriva da questo. Pensi che si possa fare comunque? C'è una formula da utilizzare per poter estrarre solo la tabella?

    Quando cerco di importare la pagina web contenente i dati, mi restituisce errore di script...

    Grazie mille per l'aiuto. A presto.

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2023-07-28T15:44:58+00:00

    Sei il benvenuto e suona bene, fammi sapere se trovi altri problemi con cui vorresti aiuto, o sentiti libero di chiudere la conversazione.

    Buon riposo della giornata.

    Saluti

    Questa risposta è stata tradotta automaticamente. Di conseguenza, potrebbero esserci errori grammaticali o espressioni strane.

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2023-07-28T15:39:58+00:00

    Ciao Maria, grazie per averci contattato oggi. Potrebbero esserci alcuni motivi per cui si verificano problemi durante l'importazione di tabelle dal Web in Excel. Di seguito sono riportati alcuni passaggi comuni per la risoluzione dei problemi: 1. **Modifiche alla struttura della pagina web:** I siti web possono subire modifiche nel tempo e la struttura della pagina web potrebbe essere cambiata dall'ultima verifica. Verificare che l'URL in uso rimandi comunque alla pagina corretta con la tabella che si desidera importare. 2. **Problemi di connessione:** A volte, i problemi di connessione possono interrompere il processo di recupero dei dati. Assicurati di avere una connessione Internet stabile prima di tentare di importare i dati. 3. **Restrizioni di accesso al sito web:** Alcuni siti Web potrebbero disporre di misure di sicurezza per impedire lo scraping dei dati. Controlla se il sito web consente l'accesso ai dati o richiede un'autenticazione. Se ci sono restrizioni, potrebbe essere necessario utilizzare metodi alternativi come le API (se disponibili) o contattare l'amministratore del sito Web per l'accesso. 4. **Formato origine dati:** La funzione "Dal Web" di Excel potrebbe avere problemi a comprendere determinati formati o strutture di dati. Verificare che la tabella che si sta tentando di importare sia in un formato gestibile da Excel. I formati comuni come le tabelle HTML sono generalmente supportati, ma le strutture più complesse potrebbero non funzionare. 5. **Opzioni di caricamento dati:** Quando si importano dati dal Web in Excel, è possibile scegliere diverse opzioni di caricamento. Ad esempio, è possibile importare tabelle direttamente in un foglio di lavoro oppure caricare i dati nell'editor Power Query per eseguire trasformazioni dei dati prima di importarli in Excel. Sperimenta diverse opzioni di caricamento per vedere se fa la differenza. 6. **Dimensioni dati:** Il caricamento di tabelle estremamente grandi potrebbe richiedere molto tempo e il processo di importazione potrebbe scadere. Se i dati sono sostanziali, prendi in considerazione la possibilità di suddividerli in blocchi più piccoli o di trovare un modo per filtrare i dati necessari direttamente dall'origine della pagina Web. 7. **Controlla la query:** Dopo aver incollato l'URL nella finestra della query, rivedere le impostazioni della query per assicurarsi che siano corrette. Controlla se la query è destinata alla tabella corretta nella pagina Web. 8. **Compatibilità del browser:** La funzionalità "Dal Web" in Excel si basa sulle impostazioni Internet e sulle funzionalità del browser predefinito. Se riscontri problemi, prova a utilizzare un browser diverso o ad aggiornare quello corrente. 9. **Prova Power Query:** Se la funzionalità predefinita "Dal Web" non funziona come previsto, puoi provare a usare Power Query (noto anche come Recupera e trasforma dati). Power Query offre opzioni più avanzate per lo scraping Web e la trasformazione dei dati. 10. **Strumenti alternativi:** Se tutto il resto fallisce, considera l'utilizzo di altri strumenti o librerie di web scraping in grado di estrarre direttamente i dati dalle pagine Web e salvarli come file CSV o Excel. Assicurati solo di non violare i termini di servizio o le normative legali di alcun sito Web durante lo scraping dei dati. Ricorda che il web scraping può essere soggetto a considerazioni legali ed etiche, quindi assicurati sempre di avere il diritto di accedere e utilizzare i dati che stai tentando di importare. Se si verificano messaggi di errore specifici durante il processo, provare a fornire ulteriori dettagli sugli errori in modo da poter fornire ulteriore assistenza.

    Questa risposta è stata tradotta automaticamente. Di conseguenza, potrebbero esserci errori grammaticali o espressioni strane.

    Grazie Jeremy, sei stato molto completo nella risposta. Dunque:

    1. il sito da dove prendo la tabella chiede autenticazione, della quale possiedo le credenziali per l'accesso;
    2. forse non ho utilizzato bene gli strumenti, credendo di poter risolvere con pochi passaggi... proverò con Power Query e poi ti farò sapere.

    Grazie veramente tanto per la risposta, a presto 👍😊

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2023-07-28T14:58:23+00:00

    Ciao Maria, grazie per averci contattato oggi.

    Potrebbero esserci alcuni motivi per cui si verificano problemi durante l'importazione di tabelle dal Web in Excel. Di seguito sono riportati alcuni passaggi comuni per la risoluzione dei problemi:

    1. **Modifiche alla struttura della pagina web:** I siti web possono subire modifiche nel tempo e la struttura della pagina web potrebbe essere cambiata dall'ultima verifica. Verificare che l'URL in uso rimandi comunque alla pagina corretta con la tabella che si desidera importare.
    2. **Problemi di connessione:** A volte, i problemi di connessione possono interrompere il processo di recupero dei dati. Assicurati di avere una connessione Internet stabile prima di tentare di importare i dati.
    3. **Restrizioni di accesso al sito web:** Alcuni siti Web potrebbero disporre di misure di sicurezza per impedire lo scraping dei dati. Controlla se il sito web consente l'accesso ai dati o richiede un'autenticazione. Se ci sono restrizioni, potrebbe essere necessario utilizzare metodi alternativi come le API (se disponibili) o contattare l'amministratore del sito Web per l'accesso.
    4. **Formato origine dati:** La funzione "Dal Web" di Excel potrebbe avere problemi a comprendere determinati formati o strutture di dati. Verificare che la tabella che si sta tentando di importare sia in un formato gestibile da Excel. I formati comuni come le tabelle HTML sono generalmente supportati, ma le strutture più complesse potrebbero non funzionare.
    5. **Opzioni di caricamento dati:** Quando si importano dati dal Web in Excel, è possibile scegliere diverse opzioni di caricamento. Ad esempio, è possibile importare tabelle direttamente in un foglio di lavoro oppure caricare i dati nell'editor Power Query per eseguire trasformazioni dei dati prima di importarli in Excel. Sperimenta diverse opzioni di caricamento per vedere se fa la differenza.
    6. **Dimensioni dati:** Il caricamento di tabelle estremamente grandi potrebbe richiedere molto tempo e il processo di importazione potrebbe scadere. Se i dati sono sostanziali, prendi in considerazione la possibilità di suddividerli in blocchi più piccoli o di trovare un modo per filtrare i dati necessari direttamente dall'origine della pagina Web.
    7. **Controlla la query:** Dopo aver incollato l'URL nella finestra della query, rivedere le impostazioni della query per assicurarsi che siano corrette. Controlla se la query è destinata alla tabella corretta nella pagina Web.
    8. **Compatibilità del browser:** La funzionalità "Dal Web" in Excel si basa sulle impostazioni Internet e sulle funzionalità del browser predefinito. Se riscontri problemi, prova a utilizzare un browser diverso o ad aggiornare quello corrente.
    9. **Prova Power Query:** Se la funzionalità predefinita "Dal Web" non funziona come previsto, puoi provare a usare Power Query (noto anche come Recupera e trasforma dati). Power Query offre opzioni più avanzate per lo scraping Web e la trasformazione dei dati.
    10. **Strumenti alternativi:** Se tutto il resto fallisce, considera l'utilizzo di altri strumenti o librerie di web scraping in grado di estrarre direttamente i dati dalle pagine Web e salvarli come file CSV o Excel. Assicurati solo di non violare i termini di servizio o le normative legali di alcun sito Web durante lo scraping dei dati.

    Ricorda che il web scraping può essere soggetto a considerazioni legali ed etiche, quindi assicurati sempre di avere il diritto di accedere e utilizzare i dati che stai tentando di importare.

    Se si verificano messaggi di errore specifici durante il processo, provare a fornire ulteriori dettagli sugli errori in modo da poter fornire ulteriore assistenza.

    Questa risposta è stata tradotta automaticamente. Di conseguenza, potrebbero esserci errori grammaticali o espressioni strane.

    La risposta è stata utile?

    0 commenti Nessun commento