Aller au contenu principal
Mis à jour le

C'est quoi un fichier CSV Excel ?

Un fichier CSV (Comma-Separated Values) stocke des données tabulaires en texte brut, où chaque valeur est séparée par un délimiteur (virgule, point-virgule ou tabulation). Excel peut en importer et en exporter, mais ce format ne conserve ni les formules, ni la mise en forme, ni les feuilles multiples.

Menu déroulant du type de fichier d'Excel lors d'un Enregistrer sous, avec l'option CSV mise en avant
Le format CSV se choisit dans la liste des types de fichier de la boîte Enregistrer sous.

À quoi sert un fichier CSV

Un fichier CSV sert de passerelle universelle pour faire circuler des données entre des logiciels qui ne parlent pas le même langage. Ton outil de comptabilité, ton CRM, ta boutique en ligne ou ton logiciel de paie savent presque tous produire un export CSV, et Excel sait le relire. C'est ce format d'échange que tu croises dès qu'un outil doit passer ses données à un autre.

Tu t'en sers surtout à la réception d'un export de base de données à analyser, ou lorsque tu dois alimenter un outil tiers avec le contenu d'un tableau Excel. Il rend le même service pour partager des chiffres avec quelqu'un qui n'a pas Excel, puisque n'importe quel éditeur de texte l'ouvre sans rien installer.

C'est aussi le format de référence sur de gros volumes de données brutes, parce qu'il reste léger et lisible partout. En contrepartie, il ne transporte que la grille de valeurs, sans rien de ce que tu construis autour dans Excel.

Le piège
Ouvert d'un double-clic, un CSV perd les zéros de tête des codes postaux et des numéros de SIRET, qu'Excel prend pour des nombres. La perte est silencieuse, rien ne t'avertit que 01000 est devenu 1000.

Comment importer et exporter un fichier CSV dans Excel

Le CSV fait circuler tes données entre Excel et n'importe quel autre outil, mais un simple double-clic casse souvent les séparateurs et les zéros initiaux. Passe par l'assistant d'import pour lire proprement, et par Enregistrer sous pour exporter.

  1. 1Pour importer, va dans Données puis À partir d'un fichier texte/CSV plutôt que de double-cliquer sur le fichier, puis sélectionne ton CSV. Excel ouvre un aperçu au lieu de deviner tout seul.
  2. 2Dans l'aperçu, vérifie le champ Origine du fichier (choisis UTF-8 si tes accents sont illisibles) et le Délimiteur (virgule ou point-virgule selon le fichier), jusqu'à ce que les colonnes soient bien découpées.
  3. 3Clique sur Transformer les données pour ouvrir Power Query et forcer le type Texte des colonnes qui commencent par un zéro (codes postaux, références), sinon clique directement sur Charger pour insérer le tableau.
  4. 4Pour exporter, va dans Fichier puis Enregistrer sous, déroule la liste des types de fichier et choisis CSV UTF-8 (délimité par des virgules), puis valide.
  5. 5Garde toujours ton fichier Excel d'origine de côté avant d'exporter, car le CSV ne conserve ni les formules, ni la mise en forme, ni les feuilles multiples (seule la feuille active est enregistrée).
L'astuce en plus
Pour qu'un fichier CSV que tu distribues s'ouvre bien d'un simple double-clic, ajoute tout en haut une ligne « sep=; ». Excel la lit et applique ce séparateur, quels que soient les réglages régionaux du destinataire.

Quelle différence entre un fichier CSV et un fichier Excel

Un fichier CSV ne contient que des valeurs en texte brut, séparées par un délimiteur, alors qu'un fichier Excel au format XLSX est un conteneur complet. Le premier laisse tomber tout ce qui n'est pas une donnée, les formules, la mise en forme, les graphiques et les feuilles multiples. Le second garde l'intégralité de ton classeur dans un seul fichier.

Cette différence explique à quoi sert chacun. Tu construis et tu mets en forme ton travail dans un classeur Excel, parce que lui seul retient les calculs et la présentation. Tu passes au CSV au seul moment où un autre logiciel réclame une grille de valeurs nue, sans rien autour.

Reste une question de poids et d'universalité. Le CSV est léger et lisible par n'importe quel programme, du simple éditeur de texte au gros logiciel de gestion. L'XLSX est plus riche, mais il faut un tableur pour l'ouvrir, là où le CSV se lit à peu près partout.

Pourquoi un fichier CSV s'ouvre en une seule colonne dans Excel

Un fichier CSV s'affiche en une seule colonne lorsque son séparateur ne correspond pas à celui qu'Excel attend. En France, Excel réserve la virgule au séparateur décimal, il découpe donc les colonnes sur le point-virgule. Un fichier construit avec des virgules arrive alors d'un bloc, tout empilé dans la première colonne.

Le double-clic aggrave le malentendu, parce qu'il laisse Excel deviner seul le séparateur d'après tes réglages régionaux. S'il tombe sur le mauvais, il n'ouvre aucune boîte de dialogue pour te laisser corriger et affiche le fichier tel quel. C'est là aussi que les dates partent à l'envers et que les nombres se collent au texte.

Le vrai remède ne tient pas au fichier, mais à la façon de l'ouvrir. En passant par l'assistant d'import plutôt que par le double-clic, tu choisis toi-même le délimiteur et tu vois l'aperçu se découper correctement avant de valider. Le fichier n'a pas bougé, c'est ta manière de le lire qui reprend la main.

Écritures comptables importées proprement dans Excel avec dates françaises, comptes en texte et montants avec virgule décimale.
Importé via l'assistant plutôt qu'en double-clic, le même export tombe dans les bonnes colonnes, avec des dates françaises et la virgule décimale.
Le savais-tu ?
Il n'existe pas un seul format CSV que tous les logiciels respectent à la lettre. Chacun applique sa variante, sur le séparateur ou sur les guillemets, si bien qu'un même fichier s'ouvre proprement dans un outil et de travers dans un autre.
FAQ

Questions fréquentes sur le CSV

Ouvre d'abord le CSV proprement, par Données puis À partir d'un fichier texte/CSV, pour que les colonnes tombent au bon endroit. Une fois le tableau chargé dans la feuille, va dans Fichier puis Enregistrer sous et choisis le format Classeur Excel dans la liste des types. Tu obtiens un vrai classeur, dans lequel tu peux ajouter les formules et la mise en forme qu'un CSV ne garde pas. C'est la bonne façon de passer d'une grille de texte à un fichier Excel exploitable.

Ressources

Du mot à la pratique

Tu sais maintenant ce que le mot veut dire. Reste à s’en servir : la formule, le fichier, et le cours qui remet tout dans l’ordre.

Tout le lexique