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
La prima riga è l'intestazione della tabella.
Allineamento colonne
Markdown
Anteprima dal vivo
| Header 1 | Header 2 | Header 3 |
|---|---|---|
Come usare il generatore di tabelle Markdown
- 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. Compila la tabella. La prima riga è sempre l'intestazione. In modalità incolla ogni riga diventa una riga della tabella.
- 3. Imposta l'allineamento. Un menu a tendina per ogni colonna offre Sinistra, Centro o Destra.
- 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.
| Allineamento | Cella separatrice | Il 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 serve | Usa |
|---|---|
| Una tabella Markdown da incollare in un README o in una wiki | Questa pagina |
| Vedere in anteprima un CSV o copiarlo come tabella HTML | CSV in tabella |
| Codice LaTeX tabular con le regole booktabs | LaTeX Table Generator |
| Una tabella APA 7 per un lavoro | APA Table Generator |
| Markdown ridotto a testo semplice | Markdown 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.