Ouvrir un CSV dans Excel correctement : le réparateur CSV
Chargez un fichier CSV et récupérez une version qu’Excel ouvre correctement d’un double-clic. Les caractères accentués restent intacts, chaque valeur a sa colonne, les codes postaux gardent leur zéro, les nombres longs restent complets et les dates sont reconnues comme des dates. Gratuit, dans votre navigateur, aucun fichier envoyé.
Votre fichier CSV
Le réparateur a besoin de JavaScript. Vous trouverez plus bas comment importer un CSV dans Excel à la main.
Pourquoi Excel abîme votre CSV
Un fichier CSV ne contient aucun réglage. Excel devine l’encodage, le séparateur et le type de chaque valeur d’après les paramètres régionaux de votre ordinateur, et un double-clic ne vous laisse pas corriger ce choix.
C’est pour cela que « Müller » devient « Müller », qu’une ligne entière atterrit dans la colonne A, que 01067 devient 1067 et qu’un numéro de compte s’affiche en 4.00638E+12. Le réparateur fait ces choix à la place d’Excel, avant même l’ouverture du fichier.
Ce que corrige le réparateur
- Encodage : détecte UTF-8, UTF-8 avec BOM ou Windows-1252, enregistre en UTF-8 avec BOM
- Accents : Zoë redevient Zoë
- Séparateur : virgule pour Excel en anglais, point-virgule pour Excel en allemand
- Zéros et nombres longs : 02134 et 4006381333931 restent tels quels
- Dates et décimales : au format que lit votre Excel
Testez un fichier abîmé
Chaque exemple charge un export abîmé typique dans le réparateur. Téléchargez le résultat et ouvrez-le d’un double-clic.
- Exemple
Des accents mal lus
Un export UTF-8 ouvert comme texte Windows : chaque accent est devenu deux caractères étranges. Tous les octets sont encore là, le réparateur peut donc les remettre en place.
- 2octets par accent en UTF-8
- 1caractère après la réparation
- 0fichier envoyé
- Séparateur
Des points-virgules dans Excel en anglais
Un fichier issu d’un système allemand : chaque ligne finit dans la colonne A.
- Zéros en tête
Le zéro des codes postaux a disparu
Excel lit 02134 comme le nombre 2134. Le réparateur le garde en texte.
- Nombres longs
4.00638E+12 au lieu d’un identifiant
Excel ne garde que 15 chiffres significatifs et affiche les nombres longs en notation scientifique.
- Dates
Jour et mois inversés
Dans 14/03/2026, le premier nombre ne peut être que le jour. Le réparateur lit toute la colonne de cette façon.
Trois façons d’ouvrir un CSV dans Excel
Ce que fait chaque méthode face aux problèmes ci-dessus.
| Double-clic | Données › À partir d’un fichier texte/CSV | Ce réparateur, puis double-clic | |
|---|---|---|---|
| Caractères accentués | Excel devine l’encodage | Vous choisissez Origine du fichier 65001 : UTF-8 | Réparé, enregistré en UTF-8 avec BOM |
| Séparateur | Le séparateur de liste de votre système | Vous choisissez le délimiteur | Réglé pour votre Excel |
| Zéros initiaux, nombres longs | Perdus | Conservés si vous mettez la colonne en Texte | Conservés |
| Dates | Devinées cellule par cellule | Devinées par la détection de type | Réécrites pour votre Excel |
| Travail à chaque ouverture | Aucun | Six à huit clics | Télécharger, double clic |
Dans Excel pour Microsoft 365 et Excel 2016 ou version ultérieure, l’import se trouve sous Données › Obtenir des données › À partir d’un fichier › À partir d’un fichier texte/CSV. Excel pour Microsoft 365 permet aussi de désactiver certaines conversions automatiques : Fichier › Options › Données › Conversion automatique des données.
Importer un CSV à la main
Pour les cas où vous devez passer par Excel, par exemple avec un fichier que vous ne pouvez pas télécharger à nouveau.
- 1
Ouvrir un classeur vide
Ne double-cliquez pas sur le CSV. Lancez Excel avec un classeur vide.
- 2
Données › À partir d’un fichier texte/CSV
Sous Données › Obtenir des données › À partir d’un fichier, choisissez le fichier CSV.
- 3
Régler l’origine et le délimiteur
Choisissez « Origine du fichier » 65001 : Unicode (UTF-8), le délimiteur de votre fichier, puis « Ne pas détecter les types de données » sous « Détection du type de données ».
- 4
Charger
Excel charge chaque colonne en texte. Ne convertissez en nombres ou en dates que les colonnes qui doivent l’être.
Fichiers CSV pour Salesforce et Pardot
Un fichier bien affiché dans Excel n’est pas forcément un fichier bien lu à l’import.
- 15chiffres significatifs conservés par Excel
- 50 000enregistrements par import via l’Assistant d’importation de données
- 18caractères dans un ID Salesforce insensible à la casse
- Gardez l’original pour les imports. Le fichier réparé sert à la lecture dans Excel. Pour un import dans Salesforce ou Account Engagement (Pardot), partez de l’export d’origine ou enregistrez depuis Excel en CSV UTF-8, pour ne pas embarquer les cellules ="…".
- Assistant d’importation de données. Il importe jusqu’à 50 000 enregistrements à la fois, selon Salesforce Trailhead ; au-delà, Salesforce renvoie vers Data Loader.
- ID Salesforce dans Excel. Les recherches d’Excel ignorent la casse, donc des ID de 15 caractères peuvent se confondre. Convertissez-les en 18 caractères avant de rapprocher des listes.
- Imports Pardot. Pardot rapproche les prospects importés par email ou par ID CRM. Vérifiez que ces deux colonnes sont intactes après le passage dans Excel, avant de charger le fichier.
CSV et Excel : FAQ
Réponses courtes aux questions fréquentes sur l’ouverture de fichiers CSV dans Excel.
Pourquoi Excel affiche-t-il des caractères illisibles à la place des accents ?
Le fichier est en UTF-8 et Excel l’a lu comme du texte Windows : chaque caractère accentué s’affiche alors en deux caractères, par exemple ü pour ü. Enregistrez le fichier en UTF-8 avec une marque d’ordre des octets (BOM), ce que fait ce réparateur, ou importez-le avec « Origine du fichier » 65001 : UTF-8.
Pourquoi tout est-il dans une seule colonne ?
Le fichier utilise un autre séparateur que celui qu’attend votre Excel : Excel en allemand attend des points-virgules, Excel en anglais des virgules. Le réparateur écrit celui qu’utilise votre Excel.
Comment garder les zéros initiaux dans Excel ?
Excel transforme 01067 en nombre 1067. Le réparateur écrit ces cellules sous la forme ="01067", qu’Excel affiche comme le texte 01067. Directement dans Excel, importez la colonne au format Texte.
Pourquoi Excel transforme-t-il les nombres longs en 4.00638E+12 ?
Excel stocke les nombres avec 15 chiffres significatifs et affiche les nombres longs en notation scientifique. Les chiffres au-delà du 15e deviennent des zéros. Le réparateur garde en texte les nombres de 12 chiffres ou plus, pour qu’aucun chiffre ne se perde.
Puis-je importer le fichier réparé dans Salesforce ou Pardot ?
Utilisez-le pour la lecture dans Excel. Pour un import, prenez l’export d’origine ou enregistrez depuis Excel en CSV UTF-8, pour qu’aucune cellule ="…" n’entre dans vos données.
Mon fichier est-il envoyé sur un serveur ?
Non. Le fichier est lu et réparé dans votre navigateur, et le nouveau fichier y est créé aussi. Rien n’est envoyé ni stocké, et aucun contenu du fichier ne remonte dans les outils de mesure d’audience.
Plus d’outils gratuits
Avec nous, Salesforce Marketing travaille pour vous
Parlez à un consultant certifié, pas à un commercial, et sortez du premier appel en sachant quelle est votre prochaine étape.