Vai al contenuto

Separatore di Virgole

Incolla un elemento per riga, come una colonna copiata da un foglio di calcolo, e ottieni un unico elenco separato da virgole. Cambia la direzione per dividere di nuovo un elenco in righe. Puoi cambiare il delimitatore, racchiudere gli elementi tra virgolette ed eliminare i duplicati. Gratuito, senza registrazione, e nulla viene caricato.

Direzione

Opzioni

Come usare il Separatore di Virgole

  1. Scegli la direzione. Righe in separato da virgole unisce le righe in un'unica stringa. Separato da virgole in righe divide una stringa in un elemento per riga.
  2. Imposta il delimitatore. Parte come una virgola seguita da uno spazio. Cambialo in punto e virgola, barra verticale o qualsiasi altro carattere. Per una riga CSV rigorosa, usa una virgola senza spazio.
  3. Seleziona le opzioni. Racchiudi gli elementi tra virgolette e Rimuovi duplicati si applicano quando unisci righe, non quando dividi.
  4. Incolla il tuo elenco e premi Converti. Il risultato non si aggiorna mentre digiti. Il conteggio Elementi mostra quanti ne sono usciti; poi copia il risultato.

Esempio svolto

Copiare una colonna da Excel o Google Sheets dà un valore per riga. Incollando le quattro righe mela, banana, ciliegia e mela (un duplicato) si ottengono i risultati sotto. Ogni riga viene ripulita dagli spazi e le righe vuote vengono saltate prima di ogni altra operazione.

OpzioniOutputElementi
Predefinitemela, banana, ciliegia, mela4
Rimuovi duplicatimela, banana, ciliegia3
Rimuovi duplicati + virgolette"mela", "banana", "ciliegia"3

I duplicati vengono rimossi per primi, confrontati in modo esatto (quindi «Mela» e «mela» sono elementi diversi), e resta la prima occorrenza di ciascuno. La divisione va nell'altra direzione: «mela, banana, ciliegia» con il delimitatore predefinito diventa tre righe.

Un unificatore, non un parser CSV

  • Le virgolette seguono RFC 4180. Gli elementi racchiusi ricevono virgolette doppie, e una virgoletta già presente dentro un elemento viene raddoppiata, quindi 12" ruler diventa "12"" ruler". Un elemento che contiene il delimitatore o una virgoletta viene racchiuso anche quando l'opzione Racchiudi gli elementi tra virgolette è disattivata, così un lettore CSV rigoroso ottiene gli stessi elementi.
  • La divisione capisce i campi tra virgolette. "Smith, John", "Lee, Ann" dà due elementi; una virgoletta doppia dentro le virgolette si legge come una sola virgoletta, e un elemento racchiuso può contenere un'interruzione di riga (occupa quindi due righe nel risultato). Le virgolette vengono rimosse e gli spazi all'interno vengono mantenuti. Una virgoletta nel mezzo di un elemento non racchiuso, come in 12" ruler, viene lasciata com'è. Per intere righe e colonne usa CSV in Tabella.
  • Il delimitatore viene usato come lo digiti quando unisci, spazi compresi. Quando dividi, il delimitatore stesso viene ripulito, quindi ", " divide su una virgola semplice e gli spazi attorno a ciascun elemento vengono rimossi dopo.
  • Gli elenchi di stringhe SQL vogliono apici singoli. Questo strumento racchiude tra virgolette doppie. Per 'mela', 'banana' usa Prefisso/Suffisso con un apice singolo in entrambi i campi.

Di quale strumento hai bisogno?

Se vuoi…Usa
Righe unite in un unico elenco, o un elenco diviso in righeQuesto Separatore di Virgole
Testo aggiunto attorno a ogni riga, lasciando le righe separatePrefisso/Suffisso
Un elenco con simboli puntatoGeneratore di Elenchi Puntati
Elementi ordinati o deduplicati prima come righeOrdina Righe o Rimuovi Righe Duplicate
Dati CSV reali mostrati come tabellaCSV in Tabella

Domande frequenti

Come trasformo una colonna in un elenco separato da virgole?
Scegli Righe in separato da virgole, incolla la colonna con un elemento per riga e premi Converti. Ogni riga viene ripulita, le righe vuote vengono saltate e gli elementi vengono uniti con il tuo delimitatore in un'unica stringa da copiare.
Posso usare un delimitatore diverso dalla virgola?
Sì. Il campo delimitatore accetta qualsiasi testo: un punto e virgola, una barra verticale, un trattino, o una virgola seguita da uno spazio. Lo stesso campo serve per dividere un elenco in righe. Se lo lasci vuoto durante la divisione, lo strumento usa una virgola.
Che cosa fa l'opzione «Racchiudi gli elementi tra virgolette»?
Mette una virgoletta doppia su ciascun lato di ogni elemento prima di unirli, così l'output ha l'aspetto di "mela", "banana", "ciliegia". Va bene per array JSON e molti linguaggi di programmazione. Una virgoletta dentro un elemento viene raddoppiata, come richiede lo standard CSV, e un elemento che contiene il delimitatore viene racchiuso anche se questa opzione è disattivata.
Come riconverto un elenco separato da virgole in righe?
Scegli Separato da virgole in righe, incolla l'elenco e premi Converti. Il testo viene diviso al delimitatore, gli spazi attorno a ogni elemento vengono rimossi, i pezzi vuoti vengono eliminati e ogni elemento va su una riga propria.
Come rimuovo i duplicati durante la conversione?
Seleziona Rimuovi duplicati prima di premere Converti. Il confronto è esatto e sensibile alle maiuscole, e la prima occorrenza di ciascun elemento viene mantenuta nel suo ordine originale. L'opzione si applica solo quando unisci le righe.
Il mio testo viene caricato o memorizzato?
No. La conversione avviene nel tuo browser e nulla viene inviato a un server. Chiudere la scheda cancella il testo.

Strumenti correlati

Altri strumenti: Pulizia e formattazione del testo