Aller au contenu
HandfulTools

Ouvrir un CSV dans Excel sans casser les accents ni les colonnes

Pourquoi un CSV s'ouvre avec des caractères illisibles ou tout dans une colonne, et trois méthodes fiables pour importer ou exporter des données propres avec Excel.

· 2 min de lecture

Vous double-cliquez sur un export de votre banque, boutique en ligne ou CRM, et Excel affiche é au lieu de é, ou entasse toutes les valeurs dans la colonne A. Ces deux problèmes ont des causes simples.

Problème 1 : accents illisibles (encodage)

Un CSV est du texte brut, et le texte a besoin d'un encodage. La plupart des systèmes modernes exportent en UTF-8, mais Excel sous Windows suppose souvent un ancien encodage régional, sauf si le fichier commence par un marqueur invisible appelé BOM. Résultat : é devient é.

Problème 2 : tout dans une colonne (séparateur)

« CSV » ne veut pas toujours dire virgules. Dans les pays où la virgule sert aux décimales (France, Maroc, Allemagne…), Excel attend des points-virgules entre les colonnes. Ouvrez un fichier à virgules avec des réglages français (ou l'inverse) et les colonnes s'effondrent.

Solution 1 : convertir en vrai fichier Excel

La méthode la plus fiable est de ne pas ouvrir le CSV dans Excel. CSV en Excel lit le CSV dans votre navigateur, détecte automatiquement le séparateur, gère les champs entre guillemets et écrit un vrai classeur .xlsx — nombres stockés comme nombres pour que les formules fonctionnent, en-tête figé en gras et colonnes lisibles. Les valeurs commençant par zéro (codes postaux, téléphones) restent intactes.

Solution 2 : l'assistant d'importation d'Excel

Dans Excel : Données → À partir d'un fichier texte/CSV, choisissez 65001 : Unicode (UTF-8) et le bon séparateur. Cela fonctionne, mais il faut recommencer pour chaque fichier.

Dans l'autre sens : d'Excel au CSV

Quand une application web demande un import CSV, Excel en CSV exporte chaque feuille avec le séparateur choisi. Prenez UTF-8 avec BOM si le fichier sera rouvert dans Excel, et UTF-8 simple pour une base de données ou du code.

Pour les développeurs

Les API parlent JSON, les tableurs parlent CSV. CSV en JSON et JSON en CSV font le lien, en aplatissant les objets imbriqués en colonnes.

Attention aux conversions automatiques

Excel peut transformer en silence 1-2 en date ou un long identifiant en notation scientifique (1,23E+15). Convertir en .xlsx en conservant le texte évite la plupart de ces surprises.

Outils utilisés dans ce guide

Tous les guides