Conversion de formats

Convertir Excel en CSV : guide complet sans perdre de données

Tout ce qu’il faut savoir pour convertir correctement Excel en CSV : délimiteurs, encodage UTF-8, dates, décimales et classeurs à plusieurs feuilles.

Convertir Excel en CSV : guide complet sans perdre de données

Le format CSV est la langue commune des données. Presque tous les logiciels savent le lire : boutiques en ligne, CRM, logiciels de comptabilité, bases de données et outils d’analyse. C’est pourquoi convertir un fichier Excel en CSV est l’une des tâches les plus courantes au bureau. Pourtant, une conversion négligée peut casser les accents, modifier les dates, mélanger les colonnes ou faire perdre les données d’autres feuilles. Ce guide explique comment bien s’y prendre.

Qu’est-ce qu’un fichier CSV

CSV signifie *Comma-Separated Values*, valeurs séparées par des virgules. C’est un fichier texte brut dans lequel chaque ligne correspond à une ligne du tableau et chaque valeur est séparée par un délimiteur. Par exemple :

code;produit;prix
A001;Chaise de bureau;89,90

Contrairement à un fichier Excel, un CSV n’enregistre pas les formats, les couleurs, les formules, les graphiques ni plusieurs feuilles. Il ne conserve que les valeurs d’un tableau. C’est justement cette simplicité qui le rend universel.

Quand utiliser le CSV

  • Pour importer des produits dans une boutique en ligne comme WooCommerce ou Shopify.
  • Pour charger des contacts dans un CRM ou un outil d’e-mailing.
  • Pour échanger des données entre des systèmes qui ne partagent pas le même format.
  • Pour traiter des données avec des logiciels d’analyse ou des langages comme Python.

Le problème du délimiteur

Bien qu’on parle de valeurs « séparées par des virgules », dans les pays où la virgule est le séparateur décimal (comme la France, la Belgique ou une grande partie de l’Europe) Excel utilise généralement le point-virgule comme délimiteur. Cela provoque un problème fréquent : vous générez un CSV avec des points-virgules alors que le système de destination attend des virgules, ou l’inverse, et tout apparaît dans une seule colonne.

Recommandation : vérifiez quel délimiteur attend le logiciel de destination avant de convertir. Si vous ne le savez pas, la virgule est la norme internationale, mais assurez-vous alors que les décimales utilisent le point.

L’encodage : pourquoi les accents disparaissent

Si, en ouvrant votre CSV, vous voyez « été » au lieu de « été », vous avez un problème d’encodage. Le fichier a été enregistré avec un jeu de caractères et ouvert avec un autre. La solution consiste à toujours utiliser l’UTF-8, l’encodage standard qui prend en charge les accents, les cédilles et les symboles de toutes les langues.

Dans Excel, choisissez « CSV UTF-8 (délimité par des virgules) » lors de l’enregistrement. Certains systèmes ont aussi besoin de la marque BOM au début du fichier pour reconnaître l’UTF-8 ; d’autres échouent si elle est présente. Si un système affiche des caractères étranges au début de la première colonne, essayez sans BOM.

Comment convertir Excel en CSV en ligne

Le moyen le plus simple d’éviter ces problèmes est d’utiliser Excel en CSV. L’outil accepte les fichiers XLS, XLSX et ODS et génère un CSV propre :

  1. Faites glisser votre fichier dans la zone de dépôt.
  2. Si le classeur contient plusieurs feuilles, choisissez celle à convertir.
  3. Sélectionnez le délimiteur et l’encodage, si l’outil vous propose ces options.
  4. Téléchargez le CSV obtenu.

Il fonctionne depuis n’importe quel navigateur, même si Excel n’est pas installé sur votre ordinateur.

Classeurs à plusieurs feuilles

Un CSV ne peut contenir qu’un seul tableau. Si votre classeur comporte trois feuilles, il vous faut trois fichiers CSV, ou bien regrouper les feuilles en une seule avant la conversion. Vérifiez toujours quelle feuille vous exportez : l’enregistrement au format CSV depuis Excel n’exporte que la feuille active, et il est facile de perdre le reste sans s’en rendre compte.

Dates et nombres

Les dates sont la source d’erreurs la plus courante. Un CSV enregistre la date sous forme de texte, telle qu’elle s’affiche dans la cellule. Si le système de destination attend 2026-09-30 et que votre CSV contient 30/09/2026, l’importation échouera ou, pire, le 9 octobre sera interprété comme le 10 septembre.

Conseils :

  • Utilisez le format ISO (AAAA-MM-JJ) chaque fois que le système de destination l’accepte.
  • Supprimez les séparateurs de milliers des nombres (« 1.500 » peut être lu comme 1,5).
  • Retirez les symboles monétaires des colonnes de prix.

Zéros non significatifs

Les codes postaux, les numéros de téléphone et les références produit comme « 00825 » doivent être conservés sous forme de texte. Si, dans Excel, la cellule est au format nombre, le CSV enregistrera « 825 ». Appliquez le format texte à ces colonnes avant de convertir.

Vérification finale

Avant d’importer le CSV dans un autre système, ouvrez-le avec un éditeur de texte (et non avec Excel, qui le réinterprète) et vérifiez :

  1. Que le délimiteur est le bon.
  2. Que les accents s’affichent correctement.
  3. Que le nombre de colonnes est le même sur toutes les lignes.
  4. Qu’il n’y a pas de lignes vides à la fin.
  5. Que les textes contenant des virgules ou des sauts de ligne sont entre guillemets.

Questions fréquentes

Pourquoi mon CSV apparaît-il entièrement dans une seule colonne ?

Parce que le délimiteur du fichier ne correspond pas à celui qu’attend le logiciel qui l’ouvre. Si le fichier utilise des virgules et que votre Excel attend des points-virgules (ou l’inverse), tout le contenu se retrouve dans la colonne A. Importez le fichier en indiquant le bon délimiteur ou générez-le de nouveau avec le séparateur adapté.

Les formules sont-elles conservées lors de la conversion en CSV ?

Non. Un CSV n’enregistre que le résultat visible de chaque cellule. Si vous devez conserver les formules, gardez aussi une copie au format XLSX.

Puis-je convertir plusieurs feuilles à la fois ?

Chaque feuille doit être convertie en un CSV distinct, car le format n’accepte qu’un seul tableau par fichier. Si vous avez besoin de tout dans un seul CSV, regroupez d’abord les feuilles en une seule avec la même structure de colonnes.

Que faire si le système de destination refuse le fichier ?

Lisez le message d’erreur et vérifiez, dans cet ordre, l’encodage, le délimiteur, les noms des colonnes et le format des dates et des nombres. Dans la plupart des cas, le problème vient de l’un de ces quatre points.

Conclusion

Convertir Excel en CSV est simple si vous maîtrisez quatre éléments : le délimiteur, l’encodage UTF-8, le format des dates et des nombres, et la feuille que vous exportez. Avec Excel en CSV, vous obtenez un fichier propre en quelques secondes et depuis n’importe quel appareil. Et si vous avez besoin de l’opération inverse, vous trouverez aussi le convertisseur CSV vers Excel sur notre page d’outils.

Essayez nos outils gratuits

Comparez, convertissez, fusionnez et nettoyez vos feuilles de calcul depuis votre navigateur, sans rien installer.

Voir tous les outils
Défiler vers le haut