Separatore con virgola

Converti una colonna di righe in una stringa delimitata da virgole.

Capita spesso di copiare una colonna di codici o valori da un foglio di calcolo per poi doverli inserire in un unico campo di testo separati da virgole. Aggiungere la punteggiatura a mano riga per riga richiede tempo inutile e introduce facilmente errori di battitura.

Casi tipici in cui serve un separatore con virgola

Una query con clausola WHERE id IN (...) richiede valori delimitati da virgole senza a capo. La stessa formattazione serve nei campi tag di molti CMS, nelle liste di destinatari dei programmi di posta e nella dichiarazione di array o costanti in diversi linguaggi di programmazione.

Unire manualmente decine di righe inserendo una virgola su ciascuna diventa subito noioso. Basta un attimo di distrazione per saltare un valore o inserire una spaziatura errata che blocca l’elaborazione successiva.

Come unire un elenco con il separatore con virgola

  1. Incolla il tuo elenco nell’area di testo, disponendo un elemento per riga.
  2. Indica se vuoi rimuovere gli spazi vuoti iniziali e finali attorno a ogni termine.
  3. Scegli se racchiudere i singoli valori tra virgolette, opzione utile per array JSON o stringhe SQL.
  4. Attiva l’eliminazione di righe vuote e valori duplicati se la sorgente contiene ripetizioni.
  5. Clicca sul pulsante di elaborazione per inviare i dati e copia la riga finale pronta all’uso.

Opzioni disponibili per il separatore con virgola

  • Trim whitespace — elimina gli spazi superflui all’inizio e alla fine di ciascuna riga prima dell’unione.
  • Quote each item — racchiude ogni elemento tra apici singoli o doppi, necessario per le query IN con stringhe o in formato JSON.
  • Space after comma — aggiunge uno spazio dopo ciascuna virgola per rendere la riga più leggibile a colpo d’occhio.
  • Remove duplicates — scarta le voci identiche se la lista di partenza raccoglie dati provenienti da più esportazioni.
  • Remove empty lines — previene la presenza di virgole consecutive create da righe lasciate vuote nel testo iniziale.

Attenzione alle virgole già presenti nel testo sorgente

Se uno degli elementi di partenza include già una virgola al suo interno, per esempio una ragione sociale o un indirizzo, la semplice unione tramite virgole genera una sequenza ambigua. Un parser tradizionale interpreterebbe quel testo come due elementi distinti.

In questi casi è importante racchiudere i singoli campi tra virgolette prima dell’elaborazione, evitando così che il dato venga spezzato in modo non intenzionale quando viene riletto a valle.

Domande frequenti sul separatore con virgola

Il tool cancella le righe vuote in automatico?

No, ogni riga viene mantenuta invariata per impostazione predefinita. Per ignorare le righe vuote devi attivare l’apposita opzione prima di premere il pulsante.

Posso dividere una riga separata da virgole per farla tornare elenco?

Sì, puoi incollare la riga ottenuta e impostare il comando inverso per suddividere il testo a ogni virgola, ripristinando la colonna originaria.

Cosa accade se un elemento contiene già una virgola al suo interno?

La stringa risultante considererà quella virgola come un normale separatore. Se il testo contiene virgole interne, seleziona l’opzione per racchiudere ogni voce tra virgolette.

Qual è la differenza tra questo elenco delimitato e un file CSV?

Un elenco delimitato è una singola stringa su una sola riga. Un file CSV completo include più righe strutturate a tabella con regole specifiche per escape e a capo.

C’è un limite al numero di righe che si possono inserire?

Non esiste una limitazione rigida prefissata, ma liste estremamente estese composte da decine di migliaia di righe richiederanno qualche secondo in più per la risposta del server.

Cookie
Abbiamo a cuore i tuoi dati e ci piacerebbe utilizzare i cookie per migliorare la tua esperienza.