# Configurazioni di Separazione

Questa sezione controlla i caratteri utilizzati per strutturare e organizzare i dati nel file CSV, definendo come vengono separati campi, righe e valori multipli.

[![image-1751547253575.png](https://manual.vtenext.ch/uploads/images/gallery/2025-07/scaled-1680-/1MKQ4VMtAw2iLBXJ-image-1751547253575.png)](https://manual.vtenext.ch/uploads/images/gallery/2025-07/1MKQ4VMtAw2iLBXJ-image-1751547253575.png)  
  
"**Separatore di Campo**": definisce il carattere che divide le colonne nel file CSV:

- **Virgola (,) - Standard internazionale**  
    \- Formato: "Campo1","Campo2","Campo3"  
    \- Compatibilità universale con tutti i software  
    \- Raccomandato per la maggior parte degli utilizzi
- **Punto e virgola (;) - Standard europeo**  
    \- Formato: "Campo1";"Campo2";"Campo3"  
    \- Utilizzato in paesi che usano la virgola come separatore decimale  
    \- Compatibile con impostazioni locali europee di Excel
- **Tab (\\t) - Separatore tabulazione**  
    \- Invisibile ma molto efficace per dati complessi  
    \- Ideale quando i testi contengono virgole e punti e virgola  
    \- Ottima leggibilità quando aperto in editor di testo

**Separatore di Riga:** determina il carattere che indica la fine di ogni record:

- **LF (\\n) - Line Feed (Consigliato):**  
    \- Standard Unix/Linux e macOS moderni  
    \- Compatibilità ottimale con software moderni  
    \- Dimensioni file ridotte
- **CRLF (\\r\\n) - Carriage Return + Line Feed** - Standard Windows tradizionale  
    \- Necessario per compatibilità con software Windows legacy  
    \- File leggermente più grandi
- **CR (\\r) - Carriage Return**  
    \- Standard Mac classico (pre-OS X)  
    \- Raramente utilizzato nei sistemi moderni  
    \- Mantenuto per compatibilità storica

**Separatore Picklist Multiselezione:** gestisce campi che possono contenere valori multipli:

- **Doppio Pipe (||) - Consigliato**  
    \- Esempio: "Valore1||Valore2||Valore3"  
    \- Separatore distintivo che raramente appare nei dati  
    \- Facile da identificare e processare programmaticamente
- **Punto e virgola (;)**  
    \- Esempio: "Valore1;Valore2;Valore3"  
    \- Alternativa più leggibile per utenti finali  
    \- Attenzione a non confondere con il separatore di campo
- **Virgola (,)**  
    \- Esempio: "Valore1,Valore2,Valore3"  
    \- Sconsigliato se la virgola è anche separatore di campo  
    \- Può causare problemi di interpretazione

**Esempi Pratici di Utilizzo**

Campo multiselezione "Categorie Prodotto":  
\- Con ||: "Elettronica||Computer||Gaming"  
\- Con ;: "Elettronica;Computer;Gaming"  
\- Con ,: "Elettronica,Computer,Gaming" (problematico se , è separatore di campo)

**Raccomandazione:** Utilizzare virgola (,) come separatore di campo, LF (\\n) come separatore di riga, e doppio pipe (||) per le multiselezioni per garantire massima compatibilità e chiarezza nella struttura dati.