“Il CSV mostra caratteri strani al posto degli accenti in Excel”
In inglese: “CSV shows strange characters instead of accents in Excel”
Cosa significa davvero
Non è un file danneggiato: è un problema di codifica dei caratteri. Il CSV è testo, e lo stesso byte può rappresentare una lettera accentata diversa a seconda della 'tabella' usata. Gli export italiani sono spesso in Windows-1252 (Latin-1); Excel però, se non trova il contrassegno UTF-8 (BOM), prova a leggerli come UTF-8 e mostra simboli come 'à ' o 'è' al posto di 'à' ed 'è'. A volte c'è anche una doppia codifica ('Città ' invece di 'Città'). Si risolve riconoscendo la codifica giusta e riscrivendo il file in UTF-8 con BOM.
Perché succede
- File in Windows-1252/Latin-1 aperto da Excel come UTF-8 (o viceversa)
- Doppia codifica: testo UTF-8 letto come Latin-1 e risalvato
- UTF-8 corretto ma senza BOM: Excel non lo riconosce e sbaglia gli accenti
- Export da gestionale con separatore punto e virgola e codifica non dichiarata
Prova prima queste soluzioni gratuite
1. Importa invece di aprire (Excel)
In Excel: Dati → Da testo/CSV, seleziona il file e scegli l'origine file '65001: Unicode (UTF-8)' o 'Europa occidentale (Windows-1252)' finché l'anteprima mostra gli accenti giusti. È il controllo manuale della codifica in fase di importazione.
2. Risalva in UTF-8 con il Blocco note
Apri il CSV col Blocco note di Windows, poi File → Salva con nome → Codifica: 'UTF-8 con BOM'. Excel a quel punto lo leggerà con gli accenti corretti.
3. Controlla il separatore
Se oltre agli accenti vedi tutto in una sola colonna, il separatore non coincide con quello atteso da Excel (in Italia spesso il punto e virgola). Si sistema in fase di importazione scegliendo il delimitatore giusto.
Hai già provato i metodi sopra e non è cambiato niente?
Allora non stai sbagliando qualcosa tu: il danno è dentro la struttura del file, non nel modo in cui lo apri. È esattamente il caso che FileSano ripara. La diagnosi parte qui sotto, è gratis, e il file non lascia mai il tuo browser — non lo carichi da nessuna parte.
Riconosce la codifica di partenza (Windows-1252, UTF-8, UTF-16), ripara l'eventuale doppia codifica, rileva il separatore e riscrive il file in UTF-8 con BOM, pronto da aprire in Excel con gli accenti corretti. Tutto nel browser: il contenuto del CSV non viene caricato da nessuna parte.
Domande frequenti
Perché aggiungere il BOM se il file è già UTF-8?
Perché Excel, senza quel contrassegno iniziale, non capisce che il file è UTF-8 e lo interpreta con la codifica di sistema — sbagliando gli accenti. Il BOM è tre byte invisibili che dicono a Excel 'questo è UTF-8': con quelli, gli accenti tornano.
I dati del mio CSV vengono caricati online?
No: il riconoscimento della codifica e la conversione avvengono nel tuo browser. Il file non lascia il computer, coerentemente con tutto il resto di FileSano.