Come formattare un testo CSV con delimitatori e virgolette
Incolla il testo CSV, scegli delimitatore, carattere di virgolette e modalità di formattazione, quindi avvia l’elaborazione. Il risultato mostra il CSV riscritto insieme ai conteggi di righe e colonne, quando l’elaborazione viene completata.
A cosa serve e quando usarlo
CSV Formatter serve a riscrivere un testo CSV con impostazioni controllabili per delimitatore, carattere di virgolette e modalità di formattazione. È utile quando vuoi rendere più leggibile un CSV o uniformare il modo in cui i campi vengono racchiusi tra virgolette prima di riutilizzare il testo risultante.
Puoi partire dalle impostazioni predefinite, che usano la virgola come delimitatore, le virgolette doppie come carattere di citazione e la formattazione pretty. Se il tuo testo usa un separatore diverso, seleziona quello effettivamente presente nei dati.
Come formattare il testo CSV
- Inserisci il testo CSV nell’area di input. Il contenuto deve essere testo CSV, non una descrizione del file o un percorso locale.
- Scegli il delimitatore usato tra i campi, ad esempio la virgola o un altro carattere disponibile nel controllo.
- Imposta il carattere di virgolette se il testo usa un carattere diverso dalle virgolette doppie.
- Scegli la modalità di formattazione. Il valore esatto
minimalapplica una citazione minima dei campi; ogni altro valore di formattazione previsto da questo strumento applica la citazione a tutti i campi. - Avvia l’elaborazione e leggi il testo CSV formattato nella risposta. Controlla anche il numero di righe e quello di colonne riportati dal risultato.
Per un CSV separato da punto e virgola, per esempio, imposta il punto e virgola come delimitatore invece di lasciare la virgola predefinita. Se il carattere selezionato non corrisponde al testo inserito, l’interpretazione delle righe può non essere quella attesa.
Come leggere il risultato
Il risultato contiene il testo riscritto secondo il delimitatore, il carattere di virgolette e la modalità scelti. Per un’elaborazione completata, il conteggio delle righe indica le righe analizzate, mentre il conteggio delle colonne corrisponde alla larghezza maggiore tra le righe osservate: non è quindi necessariamente la stessa larghezza di ogni riga.
Un input vuoto o composto solo da spazi produce una risposta riuscita con contenuto formattato vuoto e zero righe e colonne. Se si verifica un’eccezione durante l’elaborazione, la risposta mantiene un esito riuscito ma restituisce contenuto vuoto, zero righe e colonne e una descrizione dell’errore. In questo caso, usa la descrizione per individuare il problema nel delimitatore, nelle virgolette o nella struttura del testo.
La modalità minimal non equivale alle altre modalità: è l’unico valore indicato per la citazione minima. Con qualsiasi altro valore, il risultato usa la citazione di tutti i campi.
Esempio pratico
Devi uniformare un piccolo elenco di due righe con tre campi separati da virgole prima di riutilizzarlo.
Incolla id,nome,citta seguito da 1,Luca,Roma, lascia le impostazioni predefinite e avvia l’elaborazione.
La risposta contiene testo CSV formattato, un conteggio di 2 righe e un conteggio di 3 colonne.
Limiti
- Lo strumento riscrive le righe interpretate secondo le impostazioni selezionate, ma un’eccezione produce contenuto vuoto, conteggi azzerati e una descrizione dell’errore; verifica quindi il risultato prima di riutilizzarlo.
Errori comuni
- Se il delimitatore o il carattere di virgolette selezionato non corrisponde a quello usato nel testo, il CSV può essere interpretato in modo diverso dal previsto o produrre un errore. Verifica i caratteri presenti nell’input, seleziona gli stessi controlli e riprova.
Domande frequenti
Posso formattare un CSV separato da punto e virgola?
Sì, se lasci le impostazioni predefinite: il delimitatore è la virgola e il carattere di virgolette sono le virgolette doppie. Per un CSV con separatori diversi, devi selezionare i caratteri corrispondenti al testo.
Come vengono contate le righe e le colonne?
Il conteggio delle colonne corrisponde alla larghezza maggiore tra le righe analizzate, quindi può differire dalla larghezza di una singola riga. Per esempio, due righe con tre campi ciascuna risultano in due righe e tre colonne.
Che cosa succede se l’input è vuoto o non viene elaborato?
Con input vuoto o composto solo da spazi, il risultato è riuscito ma contiene testo formattato vuoto e zero righe e colonne. Se invece si verifica un’eccezione, viene inclusa anche una descrizione dell’errore.