Home
» RAGNATELA
»
Come scaricare una tabella HTML come file CSV: guida passo passo
Come scaricare una tabella HTML come file CSV: guida passo passo
Per scaricare una tabella HTML come file CSV , è possibile utilizzare un componente aggiuntivo di Firefox per l'esportazione delle tabelle oppure copiare le celle visibili in un foglio di calcolo ed esportarle. Il componente aggiuntivo è più veloce; copiare le celle evita l'installazione di un'estensione. Il formato CSV conserva righe e valori, non i colori, i caratteri o il layout della pagina web.
Una tabella HTML selezionabile mostra le righe e le colonne che un esportatore legge.
Assicurati che la pagina contenga una tabella HTML
Una tabella HTML è un insieme di dati strutturati disposti in righe e celle, non uno screenshot, un grafico o un'immagine disegnata su una tela. Se è possibile selezionare il testo nelle singole celle, è probabile che si tratti di una vera e propria tabella. La documentazione MDN relativa all'elemento tabella HTML ne spiega la struttura. Attendi il caricamento completo della pagina; alcuni siti popolano le tabelle solo dopo lo scorrimento o l'applicazione di un filtro. Se il sito offre la possibilità di scaricare un file CSV, utilizzalo per primo.
Opzione 1: Esportare da Firefox con un componente aggiuntivo
L'estensione per Firefox " Scarica tabella come CSV" aggiunge un comando al menu contestuale (clic destro). La sua descrizione su Mozilla la classifica attualmente come sperimentale, indica che l'ultimo aggiornamento risale al 31 maggio 2020 e segnala un problema noto con le tabelle all'interno degli iframe. Prima dell'installazione, si consiglia di verificare la compatibilità e le autorizzazioni richieste. La guida di Mozilla per le estensioni spiega la procedura di installazione.
Apri la pagina ufficiale. Se utilizzi Firefox, visita la pagina dei componenti aggiuntivi di Mozilla e segui le istruzioni di installazione del browser. Evita di scaricare estensioni da siti non ufficiali.
Esporta la tabella. Apri la pagina web e attendi che i dati vengano visualizzati. Fai clic con il pulsante destro del mouse su una cella e scegli " Scarica la tabella come CSV" . Il componente aggiuntivo descrive anche un percorso nella barra degli strumenti: fai clic sulla sua icona, quindi fai clic sulla tabella.
Fai clic con il pulsante destro del mouse su una cella della tabella per accedere al comando di esportazione del componente aggiuntivo.
Trova il file. Controlla il pannello Download di Firefox o la cartella specificata nelle impostazioni di download di Firefox. Il nome del file può variare; puoi aprire il file CSV senza rinominarlo.
Il file CSV completato appare nell'elenco dei download del browser.
Controlla l'esportazione. Apri il file in Excel, Fogli Google o un'altra applicazione per fogli di calcolo. Verifica che le intestazioni e i record occupino colonne separate e che il numero di righe sia corretto.
Verificare che le intestazioni e i valori rimangano allineati in colonne separate.
Opzione 2: Copiare la tabella in un foglio di calcolo
Utilizza questo percorso in qualsiasi browser quando non desideri un'estensione. Funziona quando la pagina web ti consente di selezionare il testo della tabella.
Trascina il cursore sulle intestazioni della tabella e sulle righe di dati, quindi premi Ctrl+C su Windows o Command+C su Mac.
Incolla il testo nella cella A1 di un foglio di calcolo vuoto. Verifica che ogni colonna della tabella web appaia in una colonna separata del foglio di calcolo. Se tutto il testo finisce in un'unica cella o include il testo circostante della pagina, annulla l'operazione e seleziona un'area più piccola.
In Excel, scegli File > Salva con nome o Salva una copia , quindi seleziona il tipo di file CSV. In Fogli Google, scegli File > Scarica e il formato CSV; le etichette possono variare leggermente a seconda della versione.
Il formato CSV separa i campi con le virgole e i record con le interruzioni di riga. Un campo contenente una virgola, un apice o un'interruzione di riga deve essere racchiuso tra virgolette per evitare che si estenda a un'altra colonna; la RFC 4180 descrive queste regole comuni. Apri il file in un foglio di calcolo per esaminarlo, invece di giudicarlo solo dal testo grezzo.
Confronta il primo e l'ultimo record con la pagina web. Verifica le intestazioni di riga multiple, le celle vuote, le date, i numeri lunghi e gli identificatori che iniziano con zero, poiché i fogli di calcolo possono reinterpretare alcuni valori. La descrizione del componente aggiuntivo per Firefox avverte inoltre che i caratteri speciali potrebbero non essere visualizzati come previsto. Se la precisione dei caratteri è fondamentale, confronta l'esportazione con la pagina originale oppure utilizza la funzione copia e incolla.
Risoluzione dei problemi
Se il comando non è presente, verifica che il componente aggiuntivo sia abilitato, ricarica la pagina e fai clic con il pulsante destro del mouse all'interno di una cella.
Se la tabella è incorporata in un frame, la descrizione del componente aggiuntivo indica che l'esportazione potrebbe non riuscire. Prova a utilizzare il controllo di download del sito oppure copia le celle visibili.
Se la pagina mostra un'immagine anziché celle selezionabili, un esportatore di tabelle non può recuperare direttamente le righe strutturate. Cerca un download dei dati o utilizza la tecnologia OCR, quindi verifica ogni valore.
Se le colonne si spostano, verificare la presenza di virgole, interruzioni di riga, intestazioni unite o tabelle annidate nel file di origine.
Per un'esportazione una tantum, spesso è sufficiente un foglio di calcolo. L'estensione per Firefox può far risparmiare clic per gli utilizzi successivi, ma controlla la sua scheda informativa aggiornata prima di affidarti a un'estensione sperimentale il cui ultimo aggiornamento risale al 2020.