Guide · Excel et CSV
CSV mal affiché dans Excel : accents cassés ou tout dans une seule colonne
« Société » devient « Société », ou toutes les données s'entassent dans la colonne A, séparées par des virgules. Le fichier n'est pas abîmé : Excel l'a lu avec le mauvais encodage ou le mauvais séparateur. Voici d'où vient chaque problème et comment produire un CSV qu'Excel en français ouvre correctement d'un double-clic.
En bref
Excel en français ouvre correctement, d'un double-clic, un CSV en UTF-8 avec BOM et séparé par des points-virgules. CSV Géant détecte l'encodage et le séparateur d'origine, puis réécrit le fichier dans ce format, dans votre navigateur.
Problème 1 : les accents (« é », « è », « ’ »)
Un CSV est du texte, et le même caractère peut être enregistré de plusieurs façons (« encodages »). Aujourd'hui, la plupart des sites et logiciels exportent en UTF-8, où « é » occupe deux octets. Si le fichier ne commence pas par une marque d'ordre des octets (BOM), Excel peut le lire comme un ancien encodage Windows : chacun des deux octets devient un caractère, et « é » s'affiche « é ».
Microsoft le dit en une phrase : on peut ouvrir normalement un CSV encodé en UTF-8 s'il a été enregistré avec BOM ; sinon, il faut passer par l'import de données.
Source : Microsoft Support, « Ouvrir correctement les fichiers CSV UTF-8 dans Excel » (consultée le 7 octobre 2026).
Le cas inverse existe aussi : un export de logiciel comptable en Windows-1252 (« ANSI ») ouvert par un outil qui attend de l'UTF-8 affiche des « � » à la place des accents.
Problème 2 : tout dans la colonne A
À l'ouverture d'un CSV par double-clic, Excel coupe les colonnes avec le séparateur de liste des paramètres régionaux de Windows : le point-virgule en français, la virgule en anglais. Un fichier séparé par des virgules, ouvert dans un Excel français, reste donc en une seule colonne (et l'inverse dans un Excel anglais). La virgule sert aussi de séparateur décimal en français, d'où le point-virgule.
La solution avec CSV Géant
- Ouvrez l'outil et choisissez votre fichier. Il reste sur votre ordinateur.
- Vérifiez l'aperçu : l'encodage (UTF-8 ou Windows-1252, et UTF-16 avec BOM) et le séparateur (point-virgule, virgule, tabulation, barre) sont détectés automatiquement. Les accents doivent s'afficher correctement dans l'aperçu ; sinon, choisissez l'encodage à la main dans la liste « Encodage ».
- Dans « Fichier produit », gardez le séparateur « ; (Excel en français) », ou « , (Excel en anglais, outils) » si le fichier est destiné à un Excel anglais.
- Cliquez sur « Exporter » sans filtre : le fichier produit contient les mêmes lignes, en UTF-8 avec BOM. Il s'ouvre d'un double-clic dans Excel, accents et colonnes en place.
Vous pouvez profiter de la même opération pour retirer des colonnes, supprimer les doublons ou découper le fichier s'il est très gros.
La solution sans outil, dans Excel
Pour un fichier ponctuel et pas trop gros, Excel sait aussi le faire : Données › Obtenir des données › À partir d'un fichier texte/CSV, puis choisissez l'origine du fichier (« 65001 : Unicode (UTF-8) ») et le délimiteur dans la fenêtre d'aperçu avant de charger. L'inconvénient : il faut le refaire à chaque fois, et chaque personne qui reçoit le fichier doit le refaire aussi. Un fichier converti s'ouvre directement, pour tout le monde.
Les zéros en tête qui disparaissent
Codes postaux (« 01000 »), SIRET, numéros de téléphone : Excel retire les zéros en tête à l'ouverture d'un CSV, car il convertit ces valeurs en nombres. Les zéros sont pourtant bien dans le fichier, et CSV Géant recopie les valeurs telles quelles, sans rien convertir. Pour les garder dans Excel, importez le fichier par Données › À partir d'un fichier texte/CSV, « Transformer les données », et donnez le type « Texte » à ces colonnes.
Gratuit ou Pro
- Gratuit : la conversion est gratuite jusqu'à 100 000 lignes exportées par opération ; aperçu et comptage sont illimités.
- Pro, 29 € TTC une fois : exports sans limite de lignes, pour convertir des fichiers de plusieurs millions de lignes. Pas d'abonnement.
Limites, honnêtement
- Encodages lus : UTF-8, Windows-1252, ISO-8859-15, UTF-16 LE et BE. La détection automatique choisit entre UTF-8 et Windows-1252 (et UTF-16 si le fichier a un BOM) ; pour un autre encodage, il faut le choisir à la main. Le fichier produit est toujours en UTF-8 avec BOM.
- Les valeurs ne sont pas converties : un nombre écrit « 1234.56 » reste « 1234.56 » ; une date reste dans son format d'origine.
- Sortie en CSV, pas en .xlsx.
- Testé dans Chrome. Edge utilise le même moteur ; Firefox et Safari ne sont pas encore testés.
Questions fréquentes
Qu'est-ce que le BOM ?
Trois octets invisibles (EF BB BF) placés au tout début d'un fichier UTF-8. Ils indiquent à Excel que le texte est en UTF-8 ; sans eux, Excel peut le lire comme un ancien encodage Windows et casser les accents.
Faut-il un point-virgule ou une virgule ?
Point-virgule pour un Excel réglé en français, virgule pour un Excel réglé en anglais et pour la plupart des outils et des imports en ligne. CSV Géant vous laisse choisir au moment de l'export.
Mon fichier est-il envoyé sur un serveur ?
Non. La conversion se fait dans votre navigateur, sur votre ordinateur.
Et si mon fichier dépasse 1 048 576 lignes ?
Excel ne pourra pas tout afficher dans une feuille, quel que soit l'encodage. Voir CSV trop gros pour Excel.
Rendre votre CSV lisible dans Excel
Sans compte, sans installation, sans envoi du fichier.