Vai al contenuto

Generatore di Tabelle Markdown

Crea una tabella Markdown digitando in una griglia oppure incollando dati separati da virgole o tabulazioni. Scegli per ogni colonna l'allineamento a sinistra, al centro o a destra e copia una tabella ben spaziata, con un'anteprima dal vivo accanto. I pipe dentro le celle vengono escapati per te. Gratuito, senza registrazione, e tutto funziona nel tuo browser.

Modalità di input

Righe3
Colonne3

La prima riga è l'intestazione della tabella.

Allineamento colonne

Markdown

Anteprima dal vivo

Header 1Header 2Header 3

Come usare il generatore di tabelle Markdown

  1. 1. Scegli una modalità di input. Editor a griglia visivo ti offre una griglia 3 × 3 in cui digitare, con pulsanti per aggiungere o rimuovere righe e colonne (almeno 2 righe e 1 colonna). Incolla CSV / TSV accetta dati copiati da un foglio di calcolo o da un file di testo.
  2. 2. Compila la tabella. La prima riga è sempre l'intestazione. In modalità incolla ogni riga diventa una riga della tabella.
  3. 3. Imposta l'allineamento. Un menu a tendina per ogni colonna offre Sinistra, Centro o Destra.
  4. 4. Copia il Markdown. La tabella con gli spazi di riempimento compare sotto Markdown, con un'anteprima dal vivo in basso. Copia Markdown copia il sorgente.

Come è costruita una tabella Markdown

Le tabelle non fanno parte del Markdown di base né della specifica CommonMark; provengono dalla specifica GitHub Flavored Markdown, seguita da GitHub, GitLab e molti strumenti di documentazione. Una tabella è composta da una riga di intestazione, una riga separatrice e un numero qualsiasi di righe del corpo, con le celle separate da pipe. La riga separatrice è ciò che rende il blocco una tabella: ogni cella è fatta di trattini, e i due punti impostano l'allineamento.

AllineamentoCella separatriceIl testo si dispone
Sinistra:---Sul bordo sinistro
Centro:---:Al centro
Destra---:Sul bordo destro — adatto ai numeri

La riga di intestazione deve avere lo stesso numero di celle della riga separatrice, altrimenti la tabella non viene riconosciuta. Un pipe letterale dentro una cella va scritto \|, cosa che il generatore fa per te. Le celle sono testo su una sola riga, anche se la formattazione inline come grassetto o link funziona al loro interno, e la tabella termina alla prima riga vuota.

Esempio svolto

Incolla Name,Role,Score, poi Alice,Editor,92, Bob,Writer,7 e C|D,Reviewer,100 su quattro righe, e imposta le colonne su Sinistra, Centro e Destra. Il risultato è:

Markdown

| Name  |   Role   | Score |
| :---- | :------: | ----: |
| Alice |  Editor  |    92 |
| Bob   |  Writer  |     7 |
| C\|D  | Reviewer |   100 |

Ogni colonna è riempita fino alla cella più larga, così i pipe risultano allineati, con una larghezza minima di tre. Il sorgente è più lungo di quanto una tabella richieda, ma è leggibile in un confronto di testo semplice e viene renderizzato in modo identico a una versione senza spazi. Il pipe in C|D è stato escapato. Se tutte le colonne restano sul valore predefinito, ogni cella separatrice diventa un :---- allineato a sinistra.

Limiti della modalità incolla

  • Delimitatore. Il generatore prova la virgola, la tabulazione e il punto e virgola sulle prime righe e usa quello che le divide nello stesso numero di colonne in modo più coerente; in caso di parità vince la virgola.
  • Campi tra virgolette. Un campo tra virgolette doppie mantiene le sue virgole, come in "Smith, J.", e due virgolette doppie di fila diventano una. Un'interruzione di riga dentro un campo tra virgolette diventa <br>, perché una cella di tabella Markdown deve restare su una riga.
  • L'allineamento usa il conteggio dei caratteri. I caratteri larghi come il testo CJK o le emoji possono far sembrare irregolare il sorgente; la tabella renderizzata non ne risente.
  • Le righe irregolari vengono completate con celle vuote fino alla riga più larga.

Di quale strumento hai bisogno?

Ti serveUsa
Una tabella Markdown da incollare in un README o in una wikiQuesta pagina
Vedere in anteprima un CSV o copiarlo come tabella HTMLCSV in tabella
Codice LaTeX tabular con le regole booktabsLaTeX Table Generator
Una tabella APA 7 per un lavoroAPA Table Generator
Markdown ridotto a testo sempliceMarkdown in Testo

Domande frequenti

Come creo una tabella Markdown?
Digita le intestazioni e le celle nella griglia, oppure passa alla modalità incolla e inserisci dati CSV o separati da tabulazioni. Il generatore scrive la riga di intestazione, la riga separatrice e le righe del corpo, e mostra un'anteprima renderizzata per verificarla.
Come imposto l'allineamento delle colonne in una tabella Markdown?
Scegli Sinistra, Centro o Destra per la colonna. La scelta viene scritta nella riga separatrice con i due punti: :--- per sinistra, :---: per il centro e ---: per la destra.
Posso convertire CSV in una tabella Markdown?
Sì. Incolla righe separate da virgole o tabulazioni in modalità incolla. I campi tra virgolette vengono gestiti, quindi una cella come "Smith, J." resta in una sola colonna, e un'interruzione di riga dentro le virgolette diventa un tag di a capo.
Perché le colonne sono riempite con spazi?
Così i pipe risultano allineati nel testo semplice. Le renderizzazioni Markdown ignorano gli spazi in più, e il sorgente spaziato è molto più facile da leggere e modificare.
Che cosa succede se i miei dati contengono un carattere pipe?
Viene escapato come \| così appare come un pipe invece di iniziare una nuova colonna.
Posso mettere interruzioni di riga o elenchi in una cella di tabella?
Non con questo strumento: le celle sono su una sola riga. La maggior parte delle renderizzazioni accetta un tag <br> inline dentro una cella se lo aggiungi tu al testo, ma è una funzione del renderizzatore, non parte della sintassi della tabella.
I miei dati vengono caricati da qualche parte?
No. La tabella viene costruita e mostrata in anteprima nel tuo browser; nulla viene inviato a CitationEasy.

Strumenti correlati

Altri strumenti: Dati, markup e codice