top of page

Importer un CSV dans Excel : convertir en colonnes sans erreur

il y a 4 jours
9 min de lecture

Pour importer un fichier CSV dans Excel proprement, n'ouvrez pas le fichier par un double-clic. Passez par l'onglet Données, puis « À partir d'un fichier texte/CSV » : Excel vous laisse alors choisir le séparateur et l'encodage avant d'importer, et vos données arrivent dans les bonnes colonnes du premier coup.


Le double-clic, lui, applique en silence les paramètres régionaux de votre ordinateur. C'est la raison pour laquelle tout se retrouve dans une seule colonne, que les accents deviennent des é et que vos codes produits se transforment en dates.


Ce guide couvre les trois méthodes d'import, la conversion en .xlsx, l'export inverse d'Excel vers CSV, et surtout la liste complète des dégâts qu'Excel peut infliger à vos données — avec la parade pour chacun.



Au sommaire de ce tutoriel



Qu'est-ce qu'un fichier CSV, et pourquoi Excel s'y perd ?

Un fichier CSV est un simple fichier texte. Chaque ligne correspond à une ligne de tableau, et les colonnes sont séparées par un caractère : une virgule, un point-virgule ou une tabulation. Ouvert dans le Bloc-notes, un CSV ressemble à ceci :

Nom;Service;Salaire
Camille Roux;Finance;3200
Yanis Merle;Ressources humaines;2850

Le format ne contient aucune mise en forme, aucune formule, aucun onglet : uniquement des valeurs. C'est ce qui le rend universel — tous les logiciels métier, CRM et bases de données savent l'exporter — et c'est aussi ce qui pose problème.


Car le CSV ne dit nulle part quel séparateur il utilise, ni dans quel encodage il est écrit. Excel doit le deviner. Et selon la manière dont vous ouvrez le fichier, il devine bien… ou pas du tout.



Pourquoi toutes mes données arrivent dans une seule colonne ?

C'est le symptôme numéro un, et sa cause est presque toujours la même : le séparateur du fichier ne correspond pas au séparateur de liste configuré dans votre système.

En France, Windows utilise le point-virgule comme séparateur de liste, parce que la virgule sert déjà de séparateur décimal. Un CSV produit par un outil anglo-saxon utilise, lui, la virgule. Excel cherche des points-virgules, n'en trouve aucun, et considère donc que chaque ligne entière est une seule valeur.

La bonne nouvelle : les données ne sont pas perdues, elles sont juste mal découpées. Trois méthodes permettent de reprendre la main.



Méthode 1 : l'assistant Convertir, pour un fichier déjà ouvert

Si le fichier est déjà ouvert et que tout est empilé dans la colonne A, l'outil Convertir redécoupe les données sans rien réimporter. C'est le même assistant que celui utilisé pour diviser une cellule en deux.

  1. Sélectionnez la colonne A entière en cliquant sur son en-tête.

  2. Onglet Données > bouton Convertir.

  3. Étape 1 : choisissez Délimité, puis Suivant.

  4. Étape 2 : cochez le séparateur réellement utilisé dans le fichier — virgule, point-virgule ou tabulation. L'aperçu en bas de la fenêtre vous montre immédiatement le résultat.

  5. Étape 3 : c'est l'étape que tout le monde saute, et c'est la plus importante. Cliquez sur chaque colonne sensible et forcez son format sur Texte.

  6. Terminer.

Cette méthode a un défaut majeur : elle est manuelle et non reproductible. Si vous recevez le même export chaque semaine, vous referez les six étapes chaque semaine.



Méthode 2 : importer via Power Query, la méthode à privilégier

C'est la méthode moderne, et curieusement la grande absente des tutoriels français sur le sujet. Elle est pourtant plus simple que l'assistant Convertir, et surtout elle est rejouable : le jour où vous recevez une nouvelle version du fichier, un clic sur Actualiser suffit.

  1. Ouvrez un classeur Excel vierge.

  2. Onglet Données > À partir d'un fichier texte/CSV (dans certaines versions : Obtenir des données > À partir d'un fichier).

  3. Sélectionnez votre CSV. Une fenêtre d'aperçu s'ouvre.

  4. En haut de cette fenêtre, deux listes déroulantes règlent tout : Origine du fichier pour l'encodage, et Délimiteur pour le séparateur. L'aperçu se met à jour en direct.

  5. Cliquez sur Transformer les données pour corriger les types de colonnes avant l'import, ou directement sur Charger si tout est correct.

L'écran de transformation est l'endroit idéal pour supprimer les lignes vides, éliminer les doublons ou nettoyer les espaces parasites — le tout étant mémorisé et rejoué à chaque actualisation. Si vous traitez régulièrement des exports, notre formation Power Query vous fera gagner des journées entières.

Les données arrivent dans un tableau structuré, directement exploitable par un tableau croisé dynamique.



Méthode 3 : le double-clic, et comment le rendre fiable

Ouvrir un CSV par double-clic fonctionne — à condition que son séparateur corresponde à celui de votre système. Quand c'est le cas, c'est la méthode la plus rapide.

Pour forcer un fichier à s'ouvrir correctement au double-clic, il existe une astuce peu connue : ajoutez en toute première ligne du fichier une déclaration de séparateur.

sep=,
Nom,Service,Salaire
Camille Roux,Finance,3200

Excel lit cette ligne, applique la virgule comme séparateur et ne l'affiche pas dans le tableau. C'est particulièrement utile si vous produisez des CSV destinés à des collègues : vous leur épargnez toute manipulation.

L'autre levier est de changer le séparateur de liste du système, dans les paramètres régionaux de Windows. Nos formateurs le déconseillent : le réglage est global, il affectera tous vos autres fichiers et tous vos autres logiciels.



Identifier le séparateur d'un fichier CSV

Avant toute chose, ouvrez le CSV avec le Bloc-notes plutôt qu'avec Excel. En dix secondes vous verrez le séparateur réellement utilisé, et vous éviterez de tâtonner.

  • La virgule : standard international, typique des exports d'outils anglophones et des API.

  • Le point-virgule : standard français et européen, car la virgule est prise par les décimales.

  • La tabulation : fréquente dans les exports de bases de données, invisible à l'œil nu — les colonnes semblent simplement espacées.

  • La barre verticale | : utilisée quand les données contiennent elles-mêmes des virgules.

Méfiez-vous d'un piège classique : un CSV à virgules dont certains champs contiennent des virgules. Ces champs sont alors entourés de guillemets, et seul un import correct les respectera. Un découpage naïf casserait la ligne.



Le problème des accents : l'encodage UTF-8

Vous importez un fichier et « Société » devient « Société », « prénom » devient « prénom ». Rien n'est corrompu : le fichier est encodé en UTF-8 et Excel l'a lu comme du texte Windows classique.

La correction se fait au moment de l'import, jamais après. Dans la fenêtre Power Query, réglez Origine du fichier sur 65001 : Unicode (UTF-8). Dans l'assistant d'importation classique, c'est la liste Origine du fichier, à la première étape.

Le sens inverse existe aussi : des caractères « ? » ou des carrés à la place des accents signifient que le fichier n'est pas en UTF-8 mais dans un encodage occidental, et qu'il faut choisir 1252 : Europe occidentale (Windows).

Si vous avez déjà importé et enregistré, il est trop tard : reprenez le fichier d'origine. Tenter de réparer des accents cassés avec des fonctions de texte est une perte de temps, car l'information a été remplacée, pas déplacée.



Empêcher Excel de massacrer vos données

C'est le vrai sujet, et celui que la plupart des tutoriels passent sous silence. Excel « interprète » chaque colonne à l'import, et ses interprétations sont parfois destructrices. Quatre dégâts classiques :

Les zéros initiaux disparaissent

Un code postal 01234 devient 1234, une référence produit 00815 devient 815. Excel a vu un nombre et a supprimé les zéros non significatifs. Impossible à récupérer après coup sans connaître la longueur d'origine.

Les codes se transforment en dates

Une référence « 12-3 » devient 12 mars, un identifiant « 1/2 » devient une date de janvier. C'est le dégât le plus insidieux, car la valeur affichée reste plausible.

Les longs identifiants passent en notation scientifique

Un numéro de carte ou un EAN à 13 chiffres devient 1,23457E+12. Pire : au-delà de quinze chiffres, Excel remplace définitivement les décimales suivantes par des zéros. La donnée est perdue, pas seulement mal affichée.

Les décimales se mélangent

Un fichier anglo-saxon écrit 1,234.56 là où le français attend 1 234,56. Selon l'import, vous obtiendrez du texte non calculable, ou pire, un nombre faux d'un facteur mille.

La parade, unique et systématique : à l'étape de définition des types, forcez en Texte toute colonne qui contient un identifiant, un code, une référence ou un numéro sur lequel vous ne ferez jamais de calcul. Un code postal n'est pas un nombre : c'est une étiquette qui se trouve être composée de chiffres.

Pour les vraies colonnes numériques importées par erreur en texte, notre astuce pour convertir un format texte en numérique règle le problème en quelques secondes.



Convertir définitivement le CSV en fichier Excel

Une fois les données correctement découpées, le fichier reste un CSV : il ne conserve ni mise en forme, ni formules, ni plusieurs onglets. Tant que vous n'avez pas enregistré au format Excel, tout votre travail de mise en forme sera perdu à la fermeture.

  1. Fichier > Enregistrer sous.

  2. Choisissez le type Classeur Excel (*.xlsx).

  3. Donnez un nom au fichier et validez.

Faites-le immédiatement après l'import, avant même de commencer à travailler. Si vous restez en .csv, Excel affichera à chaque enregistrement un avertissement sur les fonctionnalités incompatibles — et si vous cliquez trop vite, vous perdrez tout sauf les valeurs brutes.



Le sens inverse : enregistrer un fichier Excel en CSV

L'opération inverse est simple mais comporte deux pièges. Fichier > Enregistrer sous, puis choisissez le type CSV. Excel propose plusieurs variantes : préférez CSV UTF-8 (délimité par des virgules) si le fichier part vers un outil web ou une base de données, car c'est le seul qui préserve correctement les accents.

Premier piège : seul l'onglet actif est exporté. Un CSV ne peut contenir qu'une seule feuille. Si votre classeur en compte cinq, les quatre autres ne seront pas dans le fichier, et Excel ne vous en avertit que par un message vite cliqué.

Second piège : le séparateur utilisé à l'export dépend de vos paramètres régionaux. Un « CSV délimité par des virgules » enregistré depuis un Windows français produira en réalité des points-virgules. Si le système destinataire attend des virgules, passez par le CSV UTF-8 ou vérifiez le résultat dans le Bloc-notes avant d'envoyer.



Importer plusieurs fichiers CSV d'un coup

Dernier cas, et pas le moins fréquent : vous recevez un export par jour, par magasin ou par filiale, et vous devez tout empiler dans un seul tableau. Le copier-coller manuel n'est pas une option viable.

Power Query sait importer un dossier entier. Onglet Données > Obtenir des données > À partir d'un fichier > À partir d'un dossier. Vous désignez le dossier, Power Query liste tous les fichiers qu'il contient, et l'option Combiner les empile en respectant les en-têtes.

L'intérêt est le même que pour un fichier unique, mais démultiplié : le mois suivant, vous déposez les nouveaux CSV dans le dossier et vous cliquez sur Actualiser. Aucune manipulation. C'est le genre d'automatisation qui transforme une demi-journée mensuelle en trente secondes.

Une condition tout de même : tous les fichiers doivent avoir la même structure de colonnes. Un export dont l'ordre des colonnes change d'un mois sur l'autre demandera une étape de normalisation supplémentaire.



FAQ : importer un CSV dans Excel

Comment convertir un fichier CSV en Excel ?

Importez-le via Données > À partir d'un fichier texte/CSV en choisissant le bon séparateur et l'encodage UTF-8, puis enregistrez le résultat au format .xlsx. Le simple fait d'ouvrir un CSV ne le convertit pas : il reste un fichier texte.

Pourquoi mon fichier CSV s'ouvre-t-il sur une seule colonne ?

Le séparateur du fichier ne correspond pas au séparateur de liste de votre système, généralement une virgule face à un point-virgule français. Utilisez Données > Convertir pour redécouper, ou réimportez en précisant le délimiteur.

Comment transformer un CSV en Excel avec les colonnes séparées ?

Sélectionnez la colonne A, puis Données > Convertir > Délimité, et cochez le séparateur réellement présent dans le fichier. L'aperçu de l'assistant confirme le découpage avant validation.

Comment corriger les accents qui s'affichent en é ?

Réimportez le fichier en réglant l'origine sur 65001 : Unicode (UTF-8). La correction doit se faire à l'import ; une fois les caractères remplacés, ils ne sont plus récupérables.

Comment garder les zéros initiaux d'un code postal ?

À l'étape de définition des types, forcez la colonne en format Texte. Tout identifiant sur lequel vous ne ferez jamais de calcul doit être importé en texte, jamais en nombre.

Quelle différence entre CSV et Excel ?

Un CSV est un fichier texte qui ne contient que des valeurs : ni mise en forme, ni formules, ni onglets multiples. Un fichier Excel conserve tout cela. Le CSV sert à échanger des données entre logiciels, le .xlsx à les exploiter.



Passez à la pratique avec nos formateurs

Les imports de fichiers sont le premier poste de perte de temps — et de perte de données — dans les entreprises que nos formateurs accompagnent. Commencez par évaluer votre niveau avec notre test Excel gratuit avec correction en ligne, puis choisissez la formation adaptée : formation Excel débutant pour les bases, formation Excel avancé pour le traitement de données, ou formation Power Query pour automatiser vos imports récurrents.

Excel Formation est une marque de Kronoscope, organisme certifié QUALIOPI, formateurs partout en France ou à distance.

 
 

📈 Évaluer votre niveau

​​

Débutant, intermédiaire ou avancé : quel est votre niveau Excel ?

✅Découvrez notre test pour progresser efficacement !​

Test d'évaluation de niveau professionnel

Gratuit et sans prise de contact inutile

🎓 Formez vous

​

​En présentiel dans votre entreprise ou à distance.

Formez vous à Excel et améliorez vos compétences​

​

​​

​

Présence nationale, avec des formateurs locaux.

Programme adapté à votre niveau et vos besoins

Notre Organisme de Formation :

Excel formation est une marque de Kronoscope organisme de formation certifié QUALIOPI, spécialiste en formation Excel, Excel VBA, Power Query et Power BI.

 

Nous accompagnons entreprises et particuliers avec des programmes adaptés à tous les niveaux, finançables via votre OPCO ou votre CPF.

​

Prêt à booster vos compétences ?

  • Formation en présentiel ou à distance (formateurs locaux, sans frais de déplacement)

  • Possibilité de travailler sur vos outils d'entreprise pendant la formation !

  • Un formateur juste pour vous qui avance à votre rythme et répond à toutes vos questions :)

  • Formation par session de 2h ou 3h à distance

​

Vous êtes débutant ? Intermédiaire ? avancé ? 

Testez votre connaissance sous Excel à travers un test Excel gratuit et avec correction !

🚀 Formez vous avec le CPF

​

Vous êtes débutant et vous avez besoin d'un accompagnement personnalisé ?

​

Vous êtes une entreprise et vous souhaitez évaluer vos équipes ?

​

Contactez nous et améliorez vos compétences Excel ​

​

​​

​

Présence nationale, avec des formateurs locaux. Devis gratuit en moins 7h

bottom of page