Vai al contenuto

Generatore di tabelle ASCII

ASCII Table Generator

Disegna una tabella in ASCII a spaziatura fissa, in Markdown o con i bordi a caratteri di riquadro, per i README e i commenti.

Trasforma dati separati da tabulazioni o da virgole in una tabella di testo da incollare in un terminale, in un README o in un commento di codice. Le larghezze delle colonne sono misurate in celle di terminale invece che in caratteri, che è l’unico modo perché i caratteri CJK si allineino.

🔒 Funziona interamente nel tuo browserasciitableformattext
Stile
Allineamento

Dati in ingresso

Rilevato

TSV — 4 righe

Tabella in uscita

La larghezza delle colonne si calcola in celle di terminale, non in caratteri: l’hangul e il CJK contano due, i segni combinanti zero, così le intestazioni in 한글 si allineano in un carattere monospaziato esattamente come in un terminale. Incolla direttamente da un foglio di calcolo (tabulazioni), da un’esportazione CSV o da una tabella Markdown già pronta.

Come si usa

  1. Incollare le righe

    Copiando direttamente da un foglio di calcolo si ottengono tabulazioni; vengono letti anche un’esportazione CSV e una tabella Markdown già fatta. Il formato riconosciuto compare sotto la casella.

  2. Scegliere lo stile del bordo

    Caratteri di disegno di riquadri per un terminale, ASCII con più e trattini dove il font potrebbe non averli, oppure le barre verticali di Markdown per un README o un commento su GitHub.

  3. Impostare l’allineamento

    Automatico mette le colonne numeriche a destra e il testo a sinistra, che è quello che si aspetta chi legge. Lo si forza a mano quando una colonna di codici è fatta per caso di sole cifre.

Domande frequenti

Perché le mie colonne CJK si allineano qui e non nel mio editor?

Perché le larghezze presuppongono un font in cui un carattere CJK occupa esattamente due celle, come fa un terminale. Un font proporzionale non ha una regola del genere e lì non si allineerà niente; anche un editor il cui font a spaziatura fissa rende i caratteri CJK a una larghezza diversa andrà alla deriva.

Può rileggere una tabella Markdown?

Sì: se ne incolla una e viene analizzata come dati, quindi è anche così che si converte una tabella Markdown in una disegnata a riquadri o si riallinea una tabella che qualcuno ha modificato a mano.

E una cella che contiene un a capo?

Non è supportata: una riga è una riga di testo. Un campo CSV fra virgolette con un a capo dentro si spezzerà in due righe. Meglio sostituire gli a capo prima di incollare, oppure accettare la divisione.

Può ricevere da

Dopo

Questi accettano ciò che produce questo strumento, così il risultato può passare direttamente.