Excel vba importa i dati da una pagina web
Riepilogo dell’articoloXi può importare facilmente una tabella di dati dal Web nel proprio file Excel utilizzando lo strumento di importazione “Dal Web” di Excel. A tale scopo, aprite il file Excel e fate clic sulla cella in cui desiderate che vengano visualizzati i dati importati. Nella scheda Dati, fare clic sul pulsante Da Web sul lato sinistro della barra degli strumenti per aprire la finestra “Da Web”. Digitare o inserire l’URL che contiene i dati e fare clic su OK. Se i dati si trovano su un sito web pubblico, fare clic su Connetti per aprirlo. Se richiede un accesso, scegliere l’opzione nel pannello di sinistra che descrive la modalità di accesso abituale, inserire i dati di accesso e fare clic su Connetti. Se si conosce il nome della tabella che si desidera importare, fare clic su di essa nel pannello di sinistra. Se si preferisce selezionarla dal sito web, fare clic sulla scheda Visualizzazione web sopra il pannello destro per caricare il sito e quindi fare clic sulla tabella desiderata. È possibile importare più tabelle contemporaneamente selezionando la casella “Seleziona più elementi” e facendo clic su altre tabelle. Al termine, fare clic su Carica per importare i dati selezionati nel foglio di calcolo.
Dati Excel dal web con login
(2 esempi pratici)Questo post dimostra come importare dati dal Web in Excel. Ci sono molte tecniche disponibili per questo compito; alcune sono migliori di altre, a seconda della natura dinamica/mutevole dei dati Web.
Questi strumenti venivano chiamati Power Query Add-In. A partire da Excel 2016, questi strumenti sono diventati una funzione standard disponibile per gli utenti di questa versione e di quelle successive. Ci riferiamo ancora a questi strumenti come “Power Query”, perché è quello a cui la maggior parte degli utenti è abituata… e in più suona bene.
Anche se si riesce a trasferire le informazioni in Excel, queste non sono collegate alla pagina web. Quando la pagina web cambia, è necessario copiare/incollare (e potenzialmente correggere) le informazioni aggiornate.
È improbabile che i componenti elencati a sinistra siano presentati con nomi evidenti che indicano quale elemento va a quale componente della pagina web. Potrebbe essere necessario fare clic da un elemento all’altro, visualizzando l’anteprima di ciascun elemento nel pannello di anteprima sul lato destro, per determinare quale appartiene alla tabella desiderata.
Estrarre i dati dal sito web in Excel
Per mantenere aggiornati i dati esterni importati, è possibile aggiornarli per vedere gli aggiornamenti e le cancellazioni recenti. Excel offre diverse opzioni per l’aggiornamento dei dati, ad esempio all’apertura della cartella di lavoro e a intervalli di tempo.
I dati di una cartella di lavoro possono essere memorizzati direttamente nella cartella di lavoro o in un’origine dati esterna, come un file di testo, un database o il cloud. La prima volta che si importano dati esterni, Excel crea informazioni di connessione, talvolta salvate in un file Office Data Connection (ODC), che descrivono come individuare, accedere, interrogare e accedere all’origine dati esterna.
Quando si è connessi a un’origine dati esterna, è possibile eseguire un’operazione di aggiornamento per recuperare i dati aggiornati. Ogni volta che si aggiornano i dati, viene visualizzata la versione più recente dei dati, comprese le modifiche apportate ai dati dopo l’ultimo aggiornamento.
File ODC – Un file di connessione dati (.odc) contiene spesso una o più query utilizzate per aggiornare i dati esterni. Sostituendo questo file, un utente malintenzionato può progettare una query per accedere a informazioni riservate e distribuirle ad altri utenti o eseguire altre azioni dannose. Pertanto, è importante assicurarsi che il file di connessione sia stato creato da una persona affidabile e che il file di connessione sia sicuro e provenga da una Data Connection Library (DCL) affidabile.
Excel ottiene i dati dal web e non li mostra
La finestra di dialogo Seleziona tabella visualizza le tabelle presenti nel database di Access. È possibile importare tutte le tabelle del database in una sola volta oppure importare solo le tabelle selezionate in base alle proprie esigenze di analisi dei dati.
È presente un’altra casella di controllo selezionata e disattivata: Aggiungi questi dati al Modello dati. Ogni volta che si importano tabelle di dati nella cartella di lavoro, queste vengono automaticamente aggiunte al Modello dati della cartella di lavoro. Per saperne di più sul Modello dati si rimanda ai capitoli successivi.
Nota – In questo caso, Excel considera ogni foglio di lavoro importato come una tabella. Il nome della tabella sarà il nome del foglio di lavoro. Pertanto, per avere nomi di tabelle significativi, nominare/rinominare i fogli di lavoro in modo appropriato.
Quando si collega la cartella di lavoro di Excel a un’origine dati esterna, come si è visto nelle sezioni precedenti, si desidera mantenere aggiornati i dati della cartella di lavoro in modo da riflettere le modifiche apportate di volta in volta all’origine dati esterna.
È possibile farlo aggiornando le connessioni ai dati create con tali fonti. Ogni volta che si aggiorna la connessione ai dati, vengono visualizzate le ultime modifiche apportate all’origine dati, comprese quelle nuove, modificate o eliminate.