Download dati da sito web per accodare tabelle con Power Query

Anonimo
2023-12-14T17:27:32+00:00

Buonasera, in allegato il file dove spiego cosa vorrei fare. Se ci fosse una soluzione alternativa a quella che ho descritto la prendo, ovviamente, in considerazione. Poiché i dati che vorrei gestire sono diversi ho l'esigenza di automatizzare il più possibile e con il comando "aggiorna" delle query riesco a farlo. In breve:

  1. dal sito, il cui link è nel file excel, riesco a scaricare con la query solo la 1° tabella con 6 righe;
  2. nel sito ci sono altre righe, con la stessa formattazione della tabella n° 1, che non mi fa scaricare
  3. queste righe, che ho fissato in 18, le copio ed incollo manualmente in excel e le converto in tabella n° 2
  4. con la query accodo le due tabelle in ordine: tabell1 come prima tabella e tabella 2 come seconda, seguendo le date della prima colonna di entrambe le tabelle.

Il problema nasce quando devo fare l'aggiornamento, in quanto nella prima tabella il sito inserisce il nuovo dato nella prima riga della mia 1° tabella ed elimina la 6° riga sempre dalla mia 1° tabella. Onde evitare di fare sempre un copia ed incolla, come nel punto 3), vorrei trovare una soluzione come descritto nel file excel.

Grazie mille per l'aiuto

ScaricoDatieAccodaTabelle.xlsx

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
Risposta accettata dall'autore della domanda
Anonimo
2023-12-20T11:29:47+00:00

Oh, evviva!

Mi sembrava impossibile che non riuscissi ad ottenere i medesi risultati.

Speriamo continui così.

Buon lavoro per la costruzione di tutto il resto :-)

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento
Risposta accettata dall'autore della domanda
Anonimo
2023-12-20T10:16:05+00:00

Adesso sembra andare.

Ho provato dal file che hai condiviso e scaricato su PC con Excel 2013.

Ho formattato le due tabelle (in una ho messo il formato % e nell'altra il formato numero per le colonne dei valori).

Ho cancellato i dati e sono partito da questa situazione (ho anche aggiunto un grafico tanto per provare):

ho aggiornato i dati e ho ottenuto:

Ti metto il link al file utilizzato con Excel 2013: https://www.dropbox.com/scl/fi/n4difq99zp2mn9oq09ub3/Download-dati-da-sito-web-per-accodare-tabelle-con-Power-Query-5-scaricato.xlsm?rlkey=6t6fxw01ll7zr6xnv1o8z9xke&dl=0

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento

65 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2023-12-18T18:22:25+00:00

    Sono dovuto uscire. Domani lo guardo e poi ti posto la risposta Grazie mille casanmaner.

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2023-12-18T17:55:34+00:00

    Prova a dare un'occhiata alla versione (4).

    In teoria dovrebbe essere vicino a quanto richiesto.

    Le righe dati delle tabelle vengono limitate a 24,ma modificando il valore inserito nella costante

    Const NumMaxRecord As Long = 24

    si può decidere di modificare il numero di righe da mantenere.

    Ho inserito la possibilità, per ciascuna Url, il nome del foglio a cui riferirsi e il nome della tabella (che ovviamente si deve trovare nel foglio indicato nella riga corrispondente).

    In tal modo potrai, ad es., nominare un foglio "Costruzioni" e creare in questo foglio le tabelle destinate a contenere i dati legati a quel gruppo.

    Nominando, sempre a titolo di puro esempio, TabellaCostruzioni1, TabellaCostruzioni2, ecc.

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2023-12-18T17:36:47+00:00

    essendo completamente a digiuno di VBA ti chiedo scusa se non ho specificato tutto in anticipo. Il mio intento finale è avere uno sguardo di insieme sulle diverse variabili macroeconomiche che vengono monitorate da diversi indicatori (inflazione, costruzioni, disoccupazione, consumi etc..). Ad esempio l''inflazione viene monitorata con una serie di indicatori, 6/7/8 o più, che vengono pubblicati in date diverse. Avere la possibilità di mettere le diverse tabelle in un foglio, come gli esempi delle prime 3 versioni come disposizione e i relativi grafici in un unico altro foglio è quello che vorrei si potesse fare. Inoltre vorrei uno storico di almeno 24 dati che ad ogni aggiornamento elimina l'ultimo dato della seconda tabella, come spiegato in precedenza. Se il tutto, come pare, è troppo complicato opterò per avere delle tabelle e dei grafici con i soli 6 dati che gestirò con Power Query. Mi renbdo conto che non è proprio semplice. Grazie comunque per tutto

    La risposta è stata utile?

    0 commenti Nessun commento