Conversione da tabella HTML a CSV
Incollando un sorgente che contenga il marcatore <table>, lo converte in CSV o TSV. Comodo per copiare la tabella di un altro sito e importarla in un foglio di calcolo. Riconosce automaticamente la riga d'intestazione contenuta in thead e l'intera conversione avviene nel navigatore, senza alcuna trasmissione a un servente.
Corrispondenza fra la tabella HTML e le righe del CSV
| Una riga dell'HTML | <tr><td>name</td><td>age</td><td>city</td></tr> |
|---|---|
| Notazione CSV risultante | name,age,city |
Le righe contenute in <thead>, oppure la prima riga se composta di soli <th>, sono riconosciute come intestazione; ogni altro <tr> diventa una riga di dati del CSV.
Consigli per l'uso
- Anche in un HTML privo dei marcatori
<thead>e<tbody>, se tutte le celle della prima riga sono<th>essa viene riconosciuta automaticamente come intestazione. - I marcatori decorativi contenuti nelle celle, come
<strong>e<br>, sono rimossi automaticamente e nel CSV finisce soltanto il testo. - Selezionando e copiando nel navigatore la tabella di un altro sito, negli appunti finiscono spesso anche i dati in formato HTML, che potete incollare qui e convertire senz'altro.
- È la conversione inversa dello strumento affine che trasforma il CSV in tabella HTML: usandoli in coppia potete passare liberamente dall'uno all'altro formato.
Domande frequenti
<table>, e incollatelo qui.<thead>, se tutte le celle del primo <tr> sono <th> quella riga è trattata come intestazione. Se nemmeno questo si verifica, tutte le righe sono convertite come dati.
A proposito — perché copiando una tabella dal navigatore si porta con sé anche l'HTML
Selezionando e copiando una tabella nel navigatore, negli appunti non finisce soltanto il testo che si vede, ma anche, dietro le quinte, la corrispondente rappresentazione in HTML. Ciò accade perché gli appunti del sistema operativo gestiscono più formati insieme: l'applicazione di origine vi scrive contemporaneamente diverse rappresentazioni — testo semplice, HTML, testo formattato — e quella di destinazione sceglie la più conveniente.
È grazie a questo meccanismo che, incollando in Excel o in un foglio di calcolo la tabella di un altro sito, si ritrovano riprodotti anche formattazione e collegamenti. Se invece la destinazione è un semplice programma di scrittura o un file CSV, l'informazione HTML resta inutilizzata e tutto viene trattato come testo semplice: la struttura della tabella, cioè l'appartenenza di ciascuna cella a una colonna, tende così ad andare perduta.
Uno strumento che converte una tabella HTML in CSV ha proprio il compito di ripristinare esplicitamente quell'informazione strutturale che rischia di perdersi. Sfrutta la struttura HTML che la copia dal navigatore porta con sé e la restituisce come dati correttamente ripartiti in colonne nel foglio di calcolo: un genere di utilità poco appariscente ma di sicura richiesta nel lavoro quotidiano.