tigtools

Generatore di tabelle Markdown

Digita nella griglia o incolla i dati da un foglio di calcolo, scegli l'allineamento di ogni colonna e copia una tabella Markdown o HTML pronta.

Funziona nel browser Nessuna registrazione

Editor tabella. La prima riga è l'intestazione.

La prima riga è l'intestazione. Fino a 200 righe e 20 colonne.

Riempi da CSV, TSV, foglio di calcolo o Markdown

Incolla celle copiate da Excel o Google Sheets (separate da tabulazioni), CSV con virgole o punti e virgola oppure una tabella Markdown esistente. Sostituisce la griglia.

Output

Come si usa

  1. Digita l'intestazione nella prima riga e i dati sotto, oppure apri «Compila da CSV…» e incolla le celle da un foglio di calcolo.
  2. Aggiungi o rimuovi righe e colonne con i pulsanti.
  3. Imposta l'allineamento di ciascuna colonna con il menu sopra di essa.
  4. Scegli Markdown o HTML e copia o scarica la tabella.

Come funziona

L'output Markdown segue la sintassi delle tabelle di GitHub Flavored Markdown (GFM), supportata da GitHub, GitLab, molti generatori di documentazione e gran parte degli editor Markdown. La prima riga diventa l'intestazione, seguita dalla riga delimitatrice che imposta l'allineamento: :--- per sinistra, :---: per centro, ---: per destra e --- per il predefinito.

Il contenuto delle celle viene sottoposto a escape in modo che non possa rompere la tabella: una | dentro una cella viene scritta come \|, e un'interruzione di riga diventa <br>, perché una riga di tabella GFM deve restare su una sola riga. L'altro Markdown nelle celle, come **grassetto** o `codice`, viene mantenuto e verrà visualizzato dal visualizzatore Markdown. Con “Allinea colonne con spazi”, ogni colonna viene riempita fino alla stessa larghezza, così la tabella è leggibile come testo semplice; i caratteri come cinesi, giapponesi o coreani contano come due colonne di larghezza. Le righe con meno celle vengono completate con celle vuote.

L'importazione accetta testo separato da tabulazioni (ciò che i fogli di calcolo mettono negli appunti), CSV con virgole o punti e virgola, inclusi campi tra virgolette con virgole, virgolette e interruzioni di riga, e tabelle Markdown esistenti, di cui viene letta anche la riga di allineamento.

L'output HTML è una semplice <table> con <thead> e <tbody>. Il testo viene sottoposto a escape HTML (& < > "), le interruzioni di riga diventano <br> e l'allineamento viene impostato con stili text-align inline, quindi funziona senza foglio di stile.

Esempi

Da foglio di calcolo a README

Seleziona un intervallo in Google Sheets, copialo, incollalo nella casella di importazione e fai clic su “Riempi tabella”. Imposta la colonna del prezzo con allineamento a destra e copia il Markdown in README.md.

Testo con una barra verticale

Una cella che contiene “Unlimited | fair use” viene scritta come Unlimited \| fair use, così GitHub mostra la barra verticale invece di iniziare una nuova colonna.

Riordinare una tabella esistente

Incolla una tabella Markdown scritta a mano con spaziatura irregolare, fai clic su “Riempi tabella” e copia di nuovo il risultato con tutte le colonne allineate e l'allineamento mantenuto.

Domande frequenti

Una cella può contenere un'interruzione di riga?

Non come una vera interruzione di riga, perché ogni riga della tabella deve essere una sola riga in Markdown. Il generatore scrive invece <br>, che GitHub e la maggior parte dei visualizzatori mostrano come un'interruzione di riga.

Perché è necessaria una riga di intestazione?

Le tabelle GFM iniziano sempre con una riga di intestazione seguita dalla riga di allineamento. Se non si desiderano intestazioni visibili, si possono lasciare vuote le celle dell'intestazione, ma la maggior parte dei visualizzatori mostra comunque la riga di intestazione.

Posso unire le celle?

No. Le tabelle Markdown non supportano celle unite (colspan o rowspan). Se ti servono, usa l'output HTML e aggiungi manualmente gli attributi colspan o rowspan.

La spaziatura cambia l'aspetto della tabella quando viene visualizzata?

No. Gli spazi extra vengono ignorati quando il Markdown viene visualizzato. La spaziatura serve solo a rendere il sorgente più facile da leggere e modificare.

Privacy

La tabella viene generata solo nel tuo browser. I dati digitati o incollati non vengono caricati, salvati o inclusi nelle analisi.