Convertire HTML in CSV
Copiando una tabella dal browser in Excel ci si porta dietro caratteri, link, celle unite e qualche immagine. Convertendo in CSV la pagina salvata si ottengono solo i valori, una riga per ogni riga della tabella, pronti da ordinare e trasformare in grafici.
Convertitore di dati
oppure trascina qui File CSV, TSV, TXT … ·
Max 95 MB per file· Fino a 20 file· Eliminati dopo 30 minuti
I file vengono elaborati sui nostri server ed eliminati dopo 30 minuti.
Carattere che separa le colonne nei file CSV e di testo, sia in lettura sia in scrittura. Rilevamento automatico lo individua dal file di origine e scrive con la virgola.
UTF-8 funziona per tutte le lingue. Scegliere UTF-8 con BOM se Excel su Windows mostra accenti o caratteri asiatici illeggibili all'apertura del CSV.
Per file Excel, ODS e Numbers: converte solo il primo foglio oppure tutti i fogli (un CSV per foglio in un file ZIP, o una chiave JSON per foglio).
Nome della scheda del foglio nel nuovo foglio di calcolo, fino a 31 caratteri.
Array di oggetti usa i nomi delle colonne come chiavi per ogni riga; array di array è più compatto e mantiene l'intestazione come primo array.
Nome dell'elemento esterno che racchiude tutte le righe; ogni riga diventa un <row> al suo interno.
Usato nelle istruzioni CREATE TABLE e INSERT. Solo lettere, cifre e trattini bassi.
Virgolette e tipi di colonna differiscono leggermente tra i database; scegliere quello in cui si importeranno i dati.
Riscrive le celle con date in un unico formato. ISO (2026-10-18) è il più sicuro per database e codice; Mantieni originale le lascia come appaiono nell'origine.
Come usare questo strumento
- 1
Salvare la pagina web
Premere Ctrl+S o Cmd+S nel browser e conservare il file .html, oppure esportare la pagina del report mostrata dalla intranet. Si possono caricare fino a 20 file, da 95 MB ciascuno.
- 2
Mantenere la codifica compatibile con Excel
Questa pagina scrive in UTF-8 con BOM, così Excel su Windows mostra correttamente gli accenti. In Impostazioni avanzate impostare Codifica del testo su UTF-8 semplice per database e script, oppure Delimitatore su punto e virgola per Excel in versione europea.
- 3
Convertire in CSV
Premere Converti in CSV, scaricare il file e aprirlo o importarlo in Excel, Google Sheets, Numbers o nello strumento di BI.
Portare una tabella web in un foglio di calcolo
Chi analizza dati incontra tabelle HTML ovunque: la pagina dei prezzi di un fornitore, un sito di statistiche sportive, un comunicato statistico della pubblica amministrazione senza pulsante di download, il report mensile che uno strumento interno mostra ma non esporta. I numeri sono lì, ma una tabella nel browser non si può sommare, filtrare o collegare a nient'altro.
Il CSV è la destinazione neutra. Ogni foglio di calcolo, database e strumento di analisi lo importa, e le sue regole sono state messe per iscritto nella RFC 4180 nel 2005. Una volta che le righe sono in CSV, CSV in XLSX le trasforma in una cartella di lavoro con celle tipizzate, utile per passare i dati ad altri. Se la tabella è destinata a un codice e non a un foglio di calcolo, JSON è la scelta migliore.
Da tabella HTML a CSV: i metodi più comuni a confronto
| UltKit | Google Sheets IMPORTHTML | Copia e incolla in Excel | |
|---|---|---|---|
| Funziona con pagine protette da login | yes | no | yes |
| Valori semplici senza formattazione né collegamenti | yes | yes | no |
| Converte più pagine salvate in una volta sola | yes | no | no |
| Il risultato è un file CSV riutilizzabile | yes | Scarica come CSV | Salva con nome CSV |
| Si aggiorna quando la pagina cambia | no | yes | no |
Esempio di conversione da HTML a CSV
<table> <tr><th>Pos</th><th>Squadra</th><th>Punti</th></tr> <tr><td>1</td><td><a href="/squadre/inter">Inter</a></td><td>61</td></tr> <tr><td>2</td><td>Napoli, Campania</td><td>58</td></tr> </table> Pos,Squadra,Punti 1,Inter,61 2,"Napoli, Campania",58
Dettagli sui formati HTML e CSV
HTML
HyperText Markup Language
HTML è il linguaggio di markup del web, descritto per la prima volta da Tim Berners-Lee all'inizio degli anni 1990 e oggi gestito da WHATWG come standard in continua evoluzione. Un file HTML descrive titoli, paragrafi, link, tabelle, immagini e moduli, mentre lo stile deriva di solito dai CSS. Ogni browser lo visualizza, ed è usato anche per i modelli di email e le pagine web salvate. Un singolo file HTML spesso dipende da immagini e fogli di stile esterni, quindi può apparire danneggiato se spostato da solo.
- Compressione
- –
- Trasparenza
- –
- Animazione
- –
- Introdotto
- 1993 · Tim Berners-Lee; maintained by WHATWG
CSV
Valori separati da virgola
CSV è un formato di testo semplice per le tabelle in cui ogni riga è un record e le virgole separano le colonne. È in uso fin dai primi tempi dell'informatica ed è descritto nella RFC 4180, anche se molte varianti usano punti e virgola o tabulazioni e codifiche di testo diverse. Quasi tutti i fogli di calcolo, i database e gli strumenti di analisi possono importarlo ed esportarlo, e per questo è il formato predefinito per spostare dati tra sistemi. Il CSV memorizza solo valori, senza formule, formattazione, più fogli o tipi di dati.
- Compressione
- –
- Trasparenza
- –
- Animazione
- –
- Introdotto
- –
L'HTML si converte in CSV quando una tabella pubblicata su una pagina web o in un report intranet deve essere filtrata, sommata o trasformata in grafico in un foglio di calcolo, senza i collegamenti, i colori e l'impaginazione aggiunti dalla pagina per la lettura.
Domande sulla conversione da HTML a CSV
Perché non copiare e incollare la tabella in Excel?
Un copia e incolla porta con sé la formattazione HTML: collegamenti, colori di sfondo, a capo dentro le celle e a volte immagini. Inoltre Excel reinterpreta i valori al volo, per cui un intervallo come 3-4 può diventare una data. Un CSV contiene solo valori di testo semplice, che si importano come si preferisce.
Che cosa fa di diverso IMPORTHTML di Google Sheets?
IMPORTHTML carica in un foglio una tabella da un URL pubblico e la aggiorna. Non può raggiungere pagine protette da login, come un report intranet o una dashboard con accesso. Salvare quella pagina come file e convertirla funziona a prescindere dalla provenienza.
Come evitare che Excel trasformi i codici in date o elimini gli zeri?
Excel indovina i tipi di dato quando apre direttamente un CSV. Conviene importarlo da Dati, Da testo/CSV, e impostare come Testo colonne quali CAP, codici articolo o intervalli come 1-2 prima di caricarlo.
I collegamenti ipertestuali vengono mantenuti nel CSV?
Il testo visibile del collegamento viene mantenuto come valore della cella; l'indirizzo sottostante no, perché una cella CSV contiene un solo valore semplice. Se servono gli URL, salvarli prima in una colonna separata della tabella di origine.
Si può convertire una tabella disponibile solo in PDF?
Sì, con un input diverso: PDF in CSV ricostruisce le righe a partire dalla posizione del testo nel PDF, un'operazione più difficile rispetto alla lettura del markup di una tabella HTML, quindi conviene controllare il risultato con più attenzione.
La pagina mostra una tabella ma il CSV è vuoto. Perché?
Molte dashboard disegnano le tabelle con JavaScript dopo il caricamento della pagina, perciò l'HTML salvato contiene solo un contenitore vuoto. Quando i dati sono visibili, copiare la tabella dagli strumenti per sviluppatori del browser (pannello Elements, Copy outerHTML) in un file .html, oppure cercare un pulsante di esportazione nell'applicazione.
- Convertitore da HTML a JSONConvertire una tabella HTML in JSON: le intestazioni diventano chiavi, ogni riga un oggetto. Si caricano pagine .html o .htm, senza codice di scraping.
- Convertire PDF in CSVEstrai le tabelle da un PDF testuale e salvale in CSV per app di budget, QuickBooks, pandas o un database. Date in formato ISO, spazi rimossi.
- Convertire XML in CSVConverti online feed XML, fatture ed export di sistema in CSV. I record ripetuti diventano righe, i tag figli colonne. Fino a 20 file da 95 MB.
- Convertitore da CSV a XLSXConvertire CSV in XLSX di Excel mantenendo zeri iniziali, ID lunghi e accenti. Separatore virgola, punto e virgola o tab rilevato in automatico.
- Convertitore da JSON a tabella HTMLConvertire JSON in tabella HTML: le chiavi diventano intestazioni, i record righe. Da incollare in un CMS, un'email o una pagina interna. Senza codice.
- Convertitore da HTML a ExcelTrasforma le tabelle di una pagina web salvata o di un report HTML in una vera cartella Excel. Risolve i falsi .xls segnalati da Excel. Fino a 20 file.