Outil gratuit

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.

Fonctionnement

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.

Trois façons d’ouvrir un CSV dans Excel

Ce que fait chaque méthode face aux problèmes ci-dessus.

Double-clicDonnées › À partir d’un fichier texte/CSVCe réparateur, puis double-clic
Caractères accentuésExcel devine l’encodageVous choisissez Origine du fichier 65001 : UTF-8Réparé, enregistré en UTF-8 avec BOM
SéparateurLe séparateur de liste de votre systèmeVous choisissez le délimiteurRéglé pour votre Excel
Zéros initiaux, nombres longsPerdusConservés si vous mettez la colonne en TexteConservés
DatesDevinées cellule par celluleDevinées par la détection de typeRéécrites pour votre Excel
Travail à chaque ouvertureAucunSix à huit clicsTé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. 1

    Ouvrir un classeur vide

    Ne double-cliquez pas sur le CSV. Lancez Excel avec un classeur vide.

  2. 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. 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. 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.

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.