Se hai mai aperto un file CSV in Excel e hai trovato tutti i dati ammassati in una singola colonna, il colpevole è quasi sempre l'impostazione del separatore di elenco di Windows. Questa singola impostazione regionale controlla quale carattere Excel utilizza come delimitatore durante la lettura e la scrittura dei file CSV, e la maggior parte delle persone non sa che esiste finché qualcosa non smette di funzionare.
Cos'è il Separatore di Elenco di Windows?
Windows utilizza un'impostazione regionale chiamata separatore di elenco per definire il delimitatore predefinito per i file di dati basati su testo. Nella maggior parte delle regioni di lingua inglese, il valore predefinito è la virgola. In molti paesi europei, il valore predefinito è il punto e virgola perché la virgola è già utilizzata come separatore decimale.
Excel legge questa impostazione direttamente da Windows. Quindi, quando esporti dati come CSV, Excel utilizza qualsiasi carattere definito da Windows, non una virgola fissa nel codice.
Perché Questo Causa Problemi
Supponiamo che tu riceva un file CSV da un collega in Germania. Il suo Windows è impostato per utilizzare il punto e virgola come separatore di elenco, quindi il file è delimitato da punto e virgola. Il tuo Windows utilizza la virgola, quindi Excel apre il file e non riconosce i punti e virgola come delimitatori. Ogni riga diventa una singola cella piena di testo confuso.
Lo stesso problema si verifica al contrario quando invii file. Se il tuo delimitatore non corrisponde a quello che il sistema del destinatario si aspetta, i dati non verranno analizzati correttamente. Questa è una fonte molto comune di confusione nei team internazionali e nelle pipeline di dati automatizzate.
⚠️ Attenzione: La modifica del separatore di elenco in Windows influisce su tutte le applicazioni che si basano sulle impostazioni regionali, non solo su Excel. Testa attentamente la modifica prima di applicarla su una macchina di produzione.
Come Cambiare il Separatore di Elenco in Windows
L'impostazione si trova all'interno delle opzioni Area geografica di Windows. Ecco esattamente come trovarla.
- Apri il Pannello di controllo e vai su Orologio e area geografica.
- Clicca su Area geografica, quindi seleziona Impostazioni aggiuntive nella parte inferiore della finestra di dialogo.
- Nella finestra Personalizza formato, cerca il campo Separatore di elenco.
- Cambia il carattere con quello che ti serve (virgola, punto e virgola, pipe, tabulazione, ecc.).
- Clicca OK, quindi di nuovo OK per salvare.
- Riavvia Excel se è già aperto in modo che rilevi la nuova impostazione.
Tutto qui. La prossima volta che apri o esporti un file CSV in Excel, verrà utilizzato automaticamente il nuovo separatore.
Opzioni di Separatore Comuni e Quando Utilizzarle
| Separatore | Caso d'Uso Comune | Potenziali Problemi |
|---|---|---|
| Virgola (,) | CSV standard, la maggior parte degli strumenti in lingua inglese | Causa problemi se i campi dati contengono virgole |
| Punto e virgola (;) | Esportazioni CSV europee, alcuni strumenti di database | Meno comune, può confondere alcuni parser |
| Pipe (|) | Esportazioni di dati dove le virgole appaiono nel testo | Non supportato nativamente in tutti gli strumenti |
| Tabulazione | File TSV, trasferimenti tra fogli di calcolo | Carattere invisibile, più difficile da debuggare |
Quando Non Puoi Cambiare l'Impostazione di Sistema
A volte ti trovi su una macchina aziendale con restrizioni, oppure hai a che fare con file provenienti da fonti esterne e non puoi controllare come sono stati creati. In questi casi, la soluzione migliore è convertire il delimitatore nel file stesso prima di importarlo in Excel.
Un modo rapido per farlo è con un convertitore di delimitatori online. Incolli i tuoi dati, scegli il delimitatore attuale e quello desiderato, e ottieni un output pulito in pochi secondi. Nessun software da installare, nessuna impostazione di sistema da modificare.
- Usa cambia delimitatore CSV per passare tra formati con virgola, punto e virgola, pipe o tabulazione.
- Usa l'Importazione guidata testo di Excel se hai bisogno di una correzione una tantum senza modificare le impostazioni di sistema.
- Usa Power Query in Excel per importazioni ricorrenti dove il formato sorgente è incoerente.
- Chiedi alla tua fonte dati di esportare in un formato che corrisponda alla tua impostazione regionale.
💡 Suggerimento: Se lavori regolarmente con file provenienti da più aree geografiche, considera di tenere aperta una scheda del browser su un convertitore da virgola a pipe così puoi riformattare al volo senza toccare alcuna impostazione di sistema.
Punti Chiave
- Il separatore di elenco in Windows controlla direttamente quale delimitatore Excel utilizza per le importazioni e le esportazioni CSV.
- Il valore predefinito varia in base alla regione. Le impostazioni locali inglesi usano tipicamente la virgola, mentre molte impostazioni locali europee usano il punto e virgola.
- Puoi modificare questa impostazione nel Pannello di controllo sotto Area geografica > Impostazioni aggiuntive.
- La modifica influisce su tutte le app del sistema che utilizzano la formattazione regionale, non solo su Excel.
- Se non puoi modificare l'impostazione di sistema, usa un convertitore di delimitatori basato su browser per riformattare il file prima dell'importazione.
Correggi il File, Non Solo l'Impostazione
Comprendere il legame tra le impostazioni regionali di Windows e il comportamento di Excel con i CSV evita molti grattacapi. In molti casi, cambiare il separatore di elenco una sola volta è tutto ciò che serve. Ma quando condividi file tra team o automatizzi pipeline, è più intelligente standardizzare il formato del file piuttosto che fare affidamento sul fatto che tutti abbiano le stesse impostazioni di sistema.
Uno strumento online per delimitatori affidabile rende questo processo semplice e veloce, indipendentemente dal sistema che utilizzi.