Bureautique

Convertir un fichier CSV en Excel sans perdre vos données

Par Fabien Peltière , le 19/04/2026 , mis à jour le 19/04/2026 - 13 minutes de lecture
Importer un fichier csv dans Excel

Vous venez de recevoir un fichier au format CSV et vous voulez travailler dessus dans Excel ? À première vue, l’opération semble triviale : un double-clic suffit souvent à ouvrir le document. Sauf que le résultat est rarement à la hauteur : toutes les valeurs empilées dans une seule colonne, des accents transformés en caractères bizarres, des codes postaux qui perdent leur zéro initial… Les déconvenues sont nombreuses.

Dans ce guide, vous allez apprendre à convertir un fichier CSV en Excel proprement, avec l’assistant d’importation, les bons réglages de séparateur et d’encodage, et en évitant les pièges classiques. Nous verrons aussi les outils de conversion en ligne, les cas particuliers comme les dates ou les grands fichiers, et les bonnes pratiques pour que vos données arrivent intactes dans votre tableur.

📌 L’essentiel à retenir

Pour convertir un fichier CSV en Excel sans perte, oubliez le double-clic : passez par Données > À partir du texte/CSV dans Excel. L’assistant Power Query détecte automatiquement le séparateur (virgule, point-virgule, tabulation) et l’encodage (UTF-8 ou Windows-1252). Forcez le type Texte sur les colonnes à codes postaux pour conserver les zéros. Une fois les données chargées, enregistrez votre classeur au format xlsx pour profiter des formules, graphiques et tableaux croisés dynamiques. Gardez toujours une copie du CSV d’origine.

Comprendre les différences entre CSV et Excel

Avant toute chose, il faut saisir ce qui oppose ces deux formats. Un fichier CSV (pour comma separated values) est un simple fichier texte dans lequel chaque ligne représente un enregistrement, et où les valeurs sont séparées par un caractère précis : la virgule à l’anglo-saxonne, le point-virgule en France, parfois la tabulation. Ce format est universel, lisible par n’importe quel éditeur de texte, et c’est justement sa force : il circule sans problème entre logiciels, bases de données et services en ligne.

Le format xlsx utilisé par Excel depuis 2007 joue dans une autre catégorie. Il stocke des données structurées, mais aussi des formules, des mises en forme, des graphiques, des tableaux croisés dynamiques, plusieurs feuilles, des macros. Passer du CSV au xlsx, c’est donc transformer un fichier plat en véritable classeur de travail. Si vous débutez avec le tableur, notre guide Excel pour débutants vous aidera à prendre en main ces fonctionnalités.

Comment ouvrir un fichier CSV dans Excel ?

La méthode la plus rapide consiste à double-cliquer sur le fichier ou à utiliser la commande Ouvrir d’Excel. Le problème, c’est que le tableur devine le séparateur à partir des paramètres régionaux de Windows. Si votre CSV a été généré avec un séparateur différent, toutes les valeurs se retrouvent empilées dans la colonne A, comme sur l’exemple ci-dessous.

Exemple d'un fichier CSV ouvert dans Excel avec un mauvais formatage des données
Exemple d’un fichier CSV ouvert dans Excel avec un mauvais formatage des données

L’assistant d’importation, la méthode fiable

Pour garder la main sur la conversion, créez un nouveau classeur vide, ouvrez l’onglet Données du ruban et cliquez sur À partir d’un fichier texte/CSV. Cette commande lance Power Query, le module d’importation intégré à Excel depuis la version 2016.

Menu Données d'Excel avec l'option À partir du texte/CSV

Sélectionnez votre fichier. Excel détecte automatiquement l’encodage et le séparateur, puis vous présente un aperçu des données déjà découpées en colonnes. Si le résultat vous convient, cliquez sur Charger : vos données arrivent dans une nouvelle feuille sous forme de tableau structuré, prêt à l’emploi.

Aperçu des données CSV dans l'assistant de chargement d'Excel

Si certaines colonnes sont mal découpées ou que des accents s’affichent bizarrement, corrigez directement dans l’aperçu en changeant le type d’origine (encodage) ou le délimiteur. Vous pouvez aussi passer par Transformer les données pour ouvrir l’éditeur Power Query et retraiter plus finement chaque colonne.

J’ai enregistré une courte vidéo qui reprend ces étapes en direct, de l’ouverture du CSV jusqu’à l’enregistrement au format xlsx :

Régler correctement les paramètres d’importation

La plupart des erreurs de conversion viennent de trois paramètres mal choisis. Prenez le temps de les vérifier avant de valider l’importation.

  • Jeu de caractères (encodage) : choisissez 65001 : Unicode (UTF-8) pour les fichiers modernes, surtout s’ils viennent d’un export web. Pour un fichier généré sous Windows à l’ancienne, préférez Windows-1252 (Europe occidentale).
Sélection du jeu de caractères UTF-8 lors de l'importation CSV
  • Délimiteur : point-virgule dans 90 % des cas en France, virgule pour les fichiers d’origine anglo-saxonne, tabulation pour certains exports techniques. Testez les trois si le résultat semble incohérent.
Choix du séparateur de champs dans l'importation CSV d'Excel
  • Type de chaque colonne : forcez le type Texte sur les colonnes qui contiennent des codes postaux, des numéros de téléphone ou des références produit commençant par un zéro. Sans cette précaution, Excel interprète ces valeurs comme des nombres et fait disparaître les zéros en tête.

Gérer les accents et l’encodage UTF-8

L’un des pièges les plus fréquents en France concerne les caractères accentués. Si vous voyez apparaître des séquences du type « é » à la place de « é », c’est que votre fichier est encodé en UTF-8 mais ouvert avec un encodage ANSI, ou l’inverse. La solution est simple : ne double-cliquez pas sur le fichier, passez toujours par Données > À partir du texte/CSV et changez le jeu de caractères dans l’aperçu jusqu’à ce que les accents s’affichent correctement.

Pour savoir rapidement quel encodage utilise un fichier, ouvrez-le dans le Bloc-notes de Windows : le format est affiché en bas à droite de la fenêtre. Vous pouvez aussi le ré-enregistrer explicitement en UTF-8 depuis le Bloc-notes avant de l’importer dans Excel, ce qui résout la majorité des problèmes d’accents.

Enregistrer le CSV au format xlsx pour gagner en souplesse

Une fois vos données correctement importées, il est temps de figer votre travail au format Excel. Cliquez sur Fichier > Enregistrer sous, choisissez l’emplacement voulu, puis sélectionnez Classeur Excel (*.xlsx) dans la liste déroulante des types de fichiers. Validez : votre document devient un vrai classeur Excel, avec toutes les fonctionnalités associées.

Fichier CSV enregistré au format xlsx dans Excel

Les atouts du xlsx par rapport au CSV

Une fois vos données au format xlsx, vous débloquez tout ce qui fait la richesse d’Excel :

  • Formules, fonctions de recherche (RECHERCHEV, XLOOKUP) et calculs conservés d’une ouverture à l’autre
  • Mises en forme conditionnelles, couleurs, bordures, graphiques intégrés
  • Plusieurs feuilles dans un même classeur, reliées par des formules croisées
  • Tableaux structurés, filtres avancés, tableaux croisés dynamiques, segments

Pour exploiter ces possibilités sur des jeux de données volumineux, vous gagnerez du temps en maîtrisant quelques automatismes, comme recopier une formule sur des milliers de lignes en un seul geste.

Penser à la compatibilité en aval

Le xlsx est formidable pour travailler, mais pas toujours accepté en aval. Si vous devez réinjecter vos données dans une base, un outil d’emailing ou une application métier, conservez systématiquement une copie au format CSV original. Quelques bonnes pratiques s’imposent :

  • Gardez toujours le CSV source intact, sous un nom explicite (contacts_source.csv), avant toute manipulation.
  • Évitez les mises en forme lourdes si vous devez ensuite réexporter en CSV : elles seront perdues et risquent de décaler certaines colonnes.
  • Au moment de réenregistrer en CSV, Excel propose CSV UTF-8 (délimité par des virgules) : privilégiez cette variante pour les échanges avec des applications web modernes.

Les outils de conversion en ligne, sans installer Excel

Si vous n’avez pas Excel sous la main, plusieurs services web convertissent un CSV en xlsx en quelques secondes. Il suffit de glisser-déposer votre fichier, de cliquer sur Convertir et de télécharger le résultat. Des outils comme Convertio, CloudConvert, Zamzar ou Online2PDF remplissent parfaitement ce rôle pour un usage ponctuel.

Un point de vigilance s’impose toutefois : vos données transitent par le serveur du prestataire. Si votre fichier contient des informations personnelles ou confidentielles (fichier clients, données RH, tarifs), préférez une solution locale. LibreOffice Calc, gratuit et open-source, ouvre et enregistre les CSV en xlsx avec exactement la même logique qu’Excel, sans quitter votre ordinateur.

Les atouts des convertisseurs en ligne

Dans l’ensemble, les services en ligne présentent des avantages concrets :

  • Aucune installation ni licence payante à prévoir
  • Interface simple avec glisser-déposer, utilisable depuis n’importe quel navigateur
  • Conversion gratuite dans la limite d’une taille de fichier (souvent 10 à 100 Mo)
  • Traitement multi-formats (PDF, ODS, JSON) depuis la même interface

Comparatif des solutions

Pour vous aider à choisir selon votre contexte, voici un tableau récapitulatif des deux approches :

MéthodeGratuitéNiveau de personnalisationSécurité des donnéesLimite de taille
Excel (logiciel local)Dépend de la licence Microsoft 365ÉlevéÉlevé (fichier local)Aucune limite pratique
LibreOffice Calc100 % gratuitÉlevéÉlevé (fichier local)Aucune limite pratique
Convertisseur en ligneGratuit (quota)MoyenVariable selon le site10 à 100 Mo par fichier

Conseils pour réussir chaque conversion

Avant de lancer une conversion importante, quelques réflexes évitent bien des mauvaises surprises. Prenez le temps d’ouvrir votre CSV dans le Bloc-notes pour inspecter le séparateur utilisé et détecter d’éventuelles lignes corrompues. Si un point-virgule traîne au milieu d’une valeur texte, le découpage automatique se décale sur des dizaines de lignes.

  • Vérifiez que chaque entête de colonne est unique : Power Query renomme automatiquement les doublons, mais le résultat n’est pas toujours lisible.
  • Supprimez les espaces parasites (en début et fin de cellule) une fois les données importées, via la fonction SUPPRESPACE ou Rechercher/Remplacer.
  • Uniformisez les formats de date avant la conversion : les dates au format américain (MM/DD/YYYY) sont souvent mal interprétées en France.
  • Pour les très gros fichiers (plus d’un million de lignes, la limite d’Excel), chargez le CSV dans Power Query sans l’afficher dans une feuille : vous pourrez filtrer et agréger les données avant de les ramener dans Excel.

Si votre fichier xlsx finit par être endommagé à force de manipulations, notre tutoriel pour réparer un fichier Excel corrompu peut vous tirer d’affaire.

Foire aux questions

Quel séparateur utilise un fichier CSV en France ?

Le point-virgule est le séparateur standard en France, car la virgule est déjà utilisée comme séparateur décimal dans les nombres. Les fichiers d’origine anglo-saxonne utilisent en revanche la virgule. En cas de doute, ouvrez le CSV avec le Bloc-notes pour vérifier visuellement le caractère employé.

Pourquoi mes accents s’affichent-ils mal après l’importation ?

Vos accents sont cassés à cause d’une mauvaise interprétation de l’encodage. Dans l’assistant Données > À partir du texte/CSV, changez le jeu de caractères entre UTF-8 et Windows-1252 jusqu’à ce que les accents redeviennent lisibles dans l’aperçu.

Comment préserver les zéros en début de nombre lors de la conversion ?

Par défaut, Excel transforme 01234 en 1234 car il lit ces valeurs comme des nombres. Dans l’assistant d’importation, cliquez sur l’en-tête de la colonne concernée et choisissez le type Texte. Les zéros initiaux seront alors conservés, ce qui est indispensable pour les codes postaux et numéros de téléphone.

Comment convertir un CSV en Excel sans installer Excel ?

Deux options gratuites existent : LibreOffice Calc, qui fonctionne exactement comme Excel et s’installe localement, ou les convertisseurs en ligne comme Convertio et CloudConvert. Privilégiez LibreOffice si votre fichier contient des données personnelles ou confidentielles.

Peut-on convertir plusieurs fichiers CSV en une seule feuille Excel ?

Oui, grâce à Power Query. Dans Excel, utilisez Données > Obtenir des données > À partir d’un fichier > À partir d’un dossier. Sélectionnez le dossier contenant tous vos CSV : Power Query les fusionne automatiquement en un seul tableau, ligne après ligne.

Pourquoi mes dates se mélangent-elles après l’importation ?

Excel interprète les dates selon les paramètres régionaux de Windows. Un CSV contenant des dates au format MM/DD/YYYY sera mal lu en France, où l’on attend DD/MM/YYYY. Dans l’assistant d’importation, forcez le format de la colonne en précisant la locale d’origine (Anglais États-Unis par exemple) pour que la conversion soit correcte.

Fabien Peltière

Fabien Peltière

Baignant dans l'informatique depuis tout petit (j'ai écrit mes premières lignes de code sur un Amstrad CPC 464) et travaillant depuis plus de 20 ans dans le web, j'écris des tutoriels destinés aux débutants afin de leur permettre de mieux appréhender le monde numérique, ses enjeux, ses pratiques et ses menaces. Responsable des réseaux sociaux (community manager pour Astuces & Aide Informatique).

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.