CSV in colonne di testo
A volte hai bisogno di dati disposti in colonne leggibili senza introdurre Markdown, HTML o un foglio di calcolo, un blocco di codice in un README, un report adatto al terminale, un’email in testo semplice a un team operativo. Questo convertitore legge input CSV (o separato da tab, punto e virgola, pipe) e genera colonne riempite con spazi, dove ogni cella è riempita fino alla larghezza della cella più larga in quella colonna. Il risultato si allinea perfettamente in un font a larghezza fissa.
Come vengono allineate le colonne
-
1
Incolla i dati
Qualsiasi separatore di file piatto comune funziona: virgola, tab, punto e virgola o pipe.
-
2
Scegli il delimitatore
Lo strumento analizza le celle tra virgolette con `str_getcsv`, quindi i separatori incorporati all'interno delle virgolette vengono rispettati.
-
3
Larghezze delle colonne misurate
Per ogni colonna, il convertitore trova la cella più larga tra tutte le righe e la memorizza come larghezza target.
-
4
Celle riempite con spazi
Ogni cella è riempita a destra fino alla larghezza della colonna; le colonne sono unite con due spazi tra di loro.
Perché il monospace è importante per questo output
L’allineamento riempito con spazi funziona solo quando ogni carattere ha la stessa larghezza. Nei font proporzionali (Helvetica, Arial, il testo del tuo blog) una i occupa meno spazio orizzontale di una M, quindi le colonne appariranno disallineate anche se ogni cella ha lo stesso numero di caratteri di spazio.
Dove si visualizza correttamente
- Blocchi di codice Markdown (
``` ) - Elementi HTML
<pre>e<code> - Output da terminale, file di log
- Campi di testo arricchito impostati su monospace (la maggior parte degli IDE, corpi delle issue di Gitea)
Dove apparirà rotto
- Paragrafi normali nei post del blog
- Gmail e la maggior parte dei client di posta (utilizzano font proporzionali per impostazione predefinita)
- Messaggi Slack al di fuori delle virgolette
- Blocchi di testo semplice di Notion
Alternative per prosa leggibile
| Output di destinazione | Strumento da usare |
|---|---|
| Pagina web | CSV in tabella HTML |
| GitHub README | Convertitore CSV in Markdown |
| Foglio di calcolo | CSV in Excel |
| Payload API | CSV in JSON |
Suggerimenti
- Celle brevi vincono. Valori molto lunghi costringono una colonna a essere estremamente larga. Trunca prima il testo lungo o lascialo andare a capo elaborando l’output riga per riga.
- Allineato a tab è diverso. Se desideri output separato da
\tper incollare in un foglio di calcolo, salta questo strumento e usa un’esportazione TSV semplice, l’allineamento si romperà comunque nel foglio di calcolo. - Unicode largo conta diversamente. Il convertitore misura con
mb_strlenche conta i punti di codice. I caratteri CJK a doppia larghezza saranno tecnicamente più larghi di quanto suggerisca il loro conteggio; visivamente possono spostarsi in alcuni terminali.
Domande frequenti
Lo strumento riempie le celle con caratteri di spazio. Nei font proporzionali una i occupa meno spazio orizzontale di una M, quindi anche se il conteggio degli spazi è corretto, i pixel non corrispondono. Visualizza all’interno di un blocco di codice o imposta il font su monospace.
Non direttamente, questo strumento utilizza spazi doppi come separatori. Per una visualizzazione allineata delimitata da pipe, elabora successivamente sostituendo lo spazio doppio con |, oppure usa il convertitore CSV in Markdown per una tabella in stile GFM.
Le celle mancanti sono riempite fino alla larghezza della colonna con spazi, quindi l’output rimane rettangolare e si allinea ordinatamente.
Sì. Il testo che incolli viene inviato al nostro server perché lo strumento possa allineare le colonne. Non viene archiviato e non viene aggiunto al link della pagina.
Strumenti correlati
Contatore di parole
Conta parole, caratteri, frasi e paragrafi con tempo di lettura, tempo di lettura ad alta voce, densità delle parole chiave e un punteggio di leggibilità Flesch per saggi, post, didascalie e meta descrizioni.
Generatore di nomi di città
Genera nomi immaginari di città, cittadine, villaggi e capitali per worldbuilding, mappe, giochi, storie e dati fittizi, con brevi note per ogni risultato.
Generatore di testo per meme
Aggiungi didascalie da meme a un modello o a una tua immagine. Imposta testo sopra e sotto, regola font, colore e contorno, poi scarica o copia un PNG.
Simboli freccia da copiare
Copia frecce Unicode comuni in un clic: dritte, doppie, diagonali, uncinate, circolari e triangolari per documenti, chat e design.
Risolutore di Anagrammi
Inserisci fino a 10 lettere e vedi ogni loro disposizione unica, con le permutazioni duplicate rimosse e l'elenco limitato a 200 risultati.
Generatore di Font Estetici
Trasforma il testo semplice in caratteri Unicode a tutta larghezza, lo stile vaporwave spaziato per le bio. Copia e incolla nelle bio di Instagram, TikTok e Discord.