“Aprendo il CSV in Excel finisce tutto in una sola colonna”
In inglese: “When opening the CSV in Excel everything ends up in one column”
Cosa significa davvero
Non è un file danneggiato ed è un problema diverso dagli accenti: è il SEPARATORE. Un CSV separa i campi con un carattere — virgola o punto e virgola — ma Excel decide quale aspettarsi in base alle impostazioni internazionali del sistema. In Italia Excel spesso si aspetta il punto e virgola; se il file usa la virgola (o viceversa), Excel non trova il separatore che cerca e mette l'intera riga in un'unica cella. Il contenuto è giusto: è l'abbinamento file/impostazioni a non tornare.
Perché succede
- Il CSV usa la virgola ma Excel italiano si aspetta il punto e virgola (o viceversa)
- Impostazioni internazionali di Windows con un separatore di elenco diverso da quello del file
- File generato all'estero (virgola) aperto su un sistema italiano (punto e virgola)
- Doppio clic sul file invece dell'importazione guidata, che salta la scelta del separatore
Prova prima queste soluzioni gratuite
1. Importa invece di aprire (scegli tu il separatore)
In Excel: Dati → Da testo/CSV, seleziona il file e nell'anteprima scegli il delimitatore (virgola o punto e virgola) finché le colonne si dividono bene. È il modo diretto e affidabile, senza toccare il file.
2. Cambia il separatore di elenco di Windows
Pannello di controllo → Area geografica → Impostazioni aggiuntive → 'Separatore di elenco': allinealo al carattere usato dal file. Excel userà quello al doppio clic. Attento: influenza tutti i CSV.
3. Aggiungi la riga 'sep=' in testa
Se puoi modificare il file, una prima riga con 'sep=;' (o 'sep=,') dice a Excel quale separatore usare, indipendentemente dalle impostazioni di sistema.
Cosa può fare FileSano da qui
Due cose: ti dice con certezza cos'è successo davvero al file e lo sblocca dove può. Il recupero completo passa poi dal tuo gestionale, e sotto ti spieghiamo come — sempre senza caricare il file da nessuna parte.
Rileva il separatore realmente usato dal file (virgola, punto e virgola, tabulazione) e te lo dice: così sai esattamente quale scegliere nell'importazione di Excel, senza tentativi alla cieca. Nella stessa passata sistema anche la codifica in UTF-8 con BOM, l'altro motivo per cui i CSV si aprono male. La divisione in colonne resta una scelta di importazione lato Excel, e ti indichiamo quella giusta.
Domande frequenti
Perché a un collega lo stesso file si apre bene e a me no?
Quasi sempre per le impostazioni internazionali diverse: se il suo Excel si aspetta lo stesso separatore del file e il tuo no, a lui si divide in colonne e a te no. Il file è identico; cambia cosa Excel si aspetta.
Il tool divide lui le colonne?
Il tool riconosce e ti dice il separatore, e sistema la codifica; la divisione vera e propria la fa Excel in importazione, dove ti basta selezionare il separatore che ti abbiamo indicato. Preferiamo indicarti la strada corretta piuttosto che riscrivere il file in un formato che potrebbe non essere quello che ti serve.