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.
Dati in ingresso
Rilevato
TSV — 4 righe
Tabella in uscita
Come si usa
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.
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.
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
Numerare le righe
Line Numbering
Aggiunge o toglie i numeri all’inizio di ogni riga, scegliendo valore iniziale, passo, cifre di riempimento e separatore.
Creare tabelle Markdown
Markdown Table Builder
Modifica una tabella come griglia e la restituisce in Markdown allineato, oppure rimette in ordine una tabella incollata storta.
Immagine di un frammento di codice
Code Screenshot
Disegna un frammento di codice come immagine, con evidenziazione della sintassi, cornice di finestra e tema a scelta.
Editor di diagrammi ASCII
ASCII Diagram Editor
Disegna riquadri, linee, frecce ed etichette su una griglia di caratteri, ricavando ogni angolo e ogni incrocio da quali celle vicine sono occupate, in caratteri di riquadro Unicode o in puro ASCII.
Dopo
Questi accettano ciò che produce questo strumento, così il risultato può passare direttamente.
Immagine di un frammento di codice
Code Screenshot
Disegna un frammento di codice come immagine, con evidenziazione della sintassi, cornice di finestra e tema a scelta.
Visualizzatore di CSV
CSV Viewer
Apre un file delimitato di grandi dimensioni con riconoscimento dei tipi, statistiche per colonna e ordinamento, senza caricarlo tutto in memoria.
Creare tabelle Markdown
Markdown Table Builder
Modifica una tabella come griglia e la restituisce in Markdown allineato, oppure rimette in ordine una tabella incollata storta.
Codificatore e decodificatore Base64
Base64 Encoder & Decoder
Codifica e decodifica in Base64 e Base64URL testo o file, trattando correttamente l’UTF-8.
Da curl a codice
curl to Code
Converte un comando curl in fetch, axios, requests di Python, Go, PHP o PowerShell.
Hash di un testo
Text Hash
Calcola MD5, SHA-1, SHA-256, SHA-384, SHA-512 e CRC-32 di una stringa, con uscita in maiuscolo o in Base64.