Vai al contenuto
TextArray
100% locale

Tabella HTML su Markdown

Converti tabelle HTML in tabelle Markdown basate su GitHub mantenendo l'allineamento.

Ingresso

Tabella HTML su Markdown

Incolla l'HTML che contiene una tabella e ottieni una tabella Markdown in stile GitHub: celle separate da pipe, una riga separatore e colonne riempite alla stessa larghezza in modo che la fonte rimanga leggibile come il rendering. Lavori tipici: spostare la documentazione in un wiki GitHub o GitLab, aggiungere una tabella a un README, convertire una tabella copiata da un CMS o una pagina esportata in Excel o migrare documenti HTML legacy in Markdown.

Il convertitore trova tutti gli elementi della tabella nell'input e li converte tutti, separati da righe vuote, in modo da poter incollare un'intera pagina anziché ritagliare frammenti. Gli involucri come thead, tbody e tfoot vengono letti in modo trasparente. Quando la prima riga utilizza le celle th, diventa l'intestazione Markdown; altrimenti decide l'opzione "La prima riga è intestazioni": disattivala e lo strumento emette una riga di intestazione vuota, perché una tabella Markdown non può esistere senza una. L'allineamento impostato con gli attributi di allineamento o uno stile di allineamento del testo sulle celle di intestazione viene riportato come marcatori :---, :---: e ---:.

Il contenuto della cella viene pulito durante il passaggio: i tag interni vengono rimossi mentre il loro testo viene mantenuto, br diventa uno spazio, le entità HTML comuni e numeriche vengono decodificate, gli spazi bianchi vengono compressi in spazi singoli e le pipe vengono sottoposte a escape in modo che i dati non possano mai aggiungere una colonna. Poiché Markdown non ha celle che si estendono, un colspan ripete il suo testo su tutte le colonne che copre e le righe sotto un rowspan ottengono celle vuote. L'output compatto salta il riempimento quando si desidera la sorgente più piccola possibile.

La conversione viene eseguita interamente nel tuo browser: l'HTML non lascia mai il tuo dispositivo, quindi la conversione dei documenti interni è sicura. Copia il risultato o scaricalo come file .txt.

FAQ

Come vengono gestiti colspan e rowspan?
Markdown non ha alcuna estensione di cella. Una cella colspan ripete il testo su tutte le colonne che copre e le celle nascoste da un rowspan risultano come celle vuote nelle righe successive, quindi la griglia rimane rettangolare.
Cosa succede se la mia tabella non ha la riga di intestazione?
Con "La prima riga è intestazioni" attiva, la prima riga diventa l'intestazione. Disattivalo e lo strumento emetterà invece una riga di intestazione vuota: le tabelle Markdown richiedono un'intestazione, quindi tralasciarla produrrebbe un Markdown non valido.
L'allineamento sopravvive alla conversione?
SÌ. align="center" o uno stile di allineamento del testo sulle celle di intestazione diventano i marcatori separatori :---:, ---: o :--- che GitHub, GitLab e la maggior parte dei renderer comprendono.
Può convertire più di una tabella contemporaneamente?
SÌ. Ogni elemento della tabella nell'input viene convertito, in ordine, separato da una riga vuota: incollare un'intera pagina HTML funziona.
Il mio HTML è caricato da qualche parte?
No. La conversione viene eseguita interamente nel tuo browser e il tuo codice HTML non lascia mai il tuo dispositivo.