Convertir XLSX en CSV

Vous pouvez convertir XLSX en CSV gratuitement et sans compte : déposez le fichier ci-dessus et, une ou deux secondes plus tard, le résultat est prêt à télécharger. La conversion se fait dans votre propre navigateur : le fichier n’est donc jamais téléversé. Cela marche sous Windows, macOS et Linux comme sur iPhone et Android, et continue de marcher si vous coupez le réseau.

  • Où cela s’exécute Dans votre navigateur. Le fichier n’est pas téléversé.
  • Reconstruit CSV ne fonctionne pas comme XLSX. Il ne s’agit donc pas de la dégradation progressive d’un codec avec perte : ce que CSV sait exprimer est reproduit fidèlement, et ce qui n’y a pas d’équivalent ne subsiste pas du tout.
  • Limite de taille Jusqu’à 100 Mo par fichier, gratuitement et sans compte.
  • Bon à savoir Seule la première feuille est lue, et seulement ses valeurs. Formules, mise en forme, largeurs de colonnes et toutes les feuilles suivantes restent de côté.

Jusqu’à 100 fichiers à la fois. Les formats mélangés ne posent pas de problème.

Pourquoi un import réclame du CSV et pas du XLSX

La raison est presque toujours à l’autre bout : un import en base, un script, un champ de dépôt, un outil plus vieux que les formats Excel. Le CSV est le tableau le plus simple qui puisse exister — des valeurs, un séparateur, des retours à la ligne — et c’est précisément cette simplicité qui le fait accepter partout.

Un XLSX, à l’inverse, est un ZIP rempli de fichiers XML. Le lire suppose de comprendre un format de tableur ; lire un CSV suppose de lire du texte. C’est pour cela que le CSV reste le format sur lequel s’accordent deux systèmes qui n’ont rien d’autre en commun.

La virgule ici, le point-virgule dans Excel

Sur un Windows configuré en français, Excel enregistre ses CSV avec des points-virgules et non des virgules, et ce n’est pas une anomalie : chez nous, la virgule est le séparateur décimal, et une ligne 1,50;3,20 cesserait d’être lisible sans ambiguïté si la virgule séparait aussi les colonnes.

Cette page écrit des virgules, dans tous les cas. C’est la forme que réclament la quasi-totalité des imports, des scripts et des outils anglophones, et c’est souvent la vraie raison de passer par ici plutôt que par Enregistrer sous. Si à l’inverse votre destinataire est un outil français taillé pour les exports d’Excel, il attendra peut-être des points-virgules — un remplacement dans un éditeur de texte suffit, à condition qu’aucune cellule ne contienne elle-même une virgule.

Ce qu’un tableur perd en chemin vers le CSV

Tout ce qu’une feuille de calcul fait au-delà de contenir des valeurs. Mise en forme, couleurs, largeurs de colonnes, volets figés et commentaires de cellules n’ont nulle part où aller. Les formules sont résolues en leur résultat calculé, ce qui est exactement ce qu’un import demande.

Les cellules fusionnées livrent leur valeur une seule fois et laissent les autres positions vides. Cela mérite un coup d’œil si votre tableau les utilise pour la mise en page : à l’import, elles deviennent des trous que personne n’avait prévus.

Plusieurs feuilles, et seule la première est reprise

C’est la limite qu’il vaut mieux connaître avant de convertir. Un CSV contient un tableau, un classeur peut en contenir vingt : seule la première feuille est donc convertie. Il n’existe pas d’alternative honnête — mettre plusieurs feuilles bout à bout produirait quelque chose qui ressemble à des données sans en être.

S’il vous en faut plusieurs, enregistrez-les séparément depuis le tableur et convertissez-les une par une. Cela prend deux minutes, et c’est la différence entre un import qui passe et un import qui s’arrête à mi-chemin sur une erreur de colonnes.

L’encodage, et le piège du double-clic dans Excel

Le CSV est écrit en UTF-8 sans marque d’ordre des octets, ce qu’attend tout logiciel d’import moderne. Excel sous Windows est l’exception désagréable : un double-clic sur un CSV en UTF-8 transforme les accents en charabia, parce qu’Excel devine l’encodage d’après la langue du système au lieu de le lire. « Société » devient « Société », et le fichier n’y est pour rien.

La solution est d’importer au lieu d’ouvrir — Données, Obtenir des données, À partir d’un fichier texte/CSV, puis choisir UTF-8. Le fichier est correct, c’est seulement Excel qui le lit avec la mauvaise hypothèse.

Les dates sont la valeur qui vous surprendra le plus vite

Un tableur ne stocke pas une date. Il stocke un nombre et un format d’affichage, et ce qui arrive dans le CSV est la date écrite en toutes lettres — or le sens de lecture change tout pour le système suivant.

Un tableau français écrit 04/03/2026, un système américain y lit le 3 avril. Si le fichier franchit une frontière linguistique, mettez la colonne au format ISO avant de convertir, soit 2026-03-04. C’est moins coûteux que de se disputer ensuite avec l’import.

Les nombres perdent leur mise en forme, et c’est le but

Une cellule qui affiche 1 234,50 € contient le nombre 1234,5. Le symbole monétaire, le séparateur de milliers et le nombre fixe de décimales sont des consignes d’affichage, pas des données.

Ce qui atterrit dans le CSV dépend des paramètres régionaux : une virgule décimale là où un import anglophone attend un point, et une espace insécable comme séparateur de milliers si la colonne a été exportée en texte plutôt qu’en nombre. Après le séparateur de colonnes, c’est la source d’erreur silencieuse la plus fréquente — une colonne qui arrive en texte au lieu d’un nombre ne se remarque souvent qu’au moment de l’analyse.

Guillemets, virgules dans les cellules et retours à la ligne

Une valeur contenant le séparateur est mise entre guillemets droits : une adresse tenant dans une seule cellule survit donc, au lieu de se répandre sur trois colonnes. Un guillemet présent dans la valeur est doublé — c’est ce que prescrit la convention CSV, et ce qu’attend tout analyseur sérieux.

Le cas pénible est un retour à la ligne à l’intérieur d’une cellule, typiquement la colonne « commentaire » d’un formulaire exporté. Il est mis entre guillemets et reste une seule valeur, mais les outils rudimentaires qui découpent aux retours à la ligne au lieu d’analyser correctement trébuchent quand même. Si l’import est fragile, retirez ces retours avant de convertir.

Lignes vides, lignes masquées, et où s’arrête la feuille

Ce qui est converti, c’est la plage utilisée de la feuille, et elle ne correspond pas toujours à ce que vous voyez. Une ligne vidée en supprimant son contenu plutôt qu’en la supprimant elle-même continue de compter : un fichier peut donc se terminer par une série de lignes vides.

Les lignes et colonnes masquées suivent également, car masquer est une propriété d’affichage et non une suppression. Si des colonnes sont masquées parce qu’elles ne devaient pas sortir de la maison, supprimez-les avant de convertir. La conversion, elle, se fait entièrement dans votre navigateur, donc un fichier clients ne part nulle part — mais cela ne retire pas d’un classeur ce que vous y avez laissé.

Comment convertir XLSX en CSV

  1. Déposez votre fichier XLSX sur cette page, ou cliquez pour en choisir un.
  2. Choisissez CSV comme destination. La conversion se fait dans votre navigateur et le fichier n’est pas téléversé.
  3. Téléchargez le fichier CSV terminé.

XLSX et CSV : ce qui change

XLSX face à CSV
XLSXCSV
Nom completClasseur ExcelComma-Separated Values
Extension de fichier.xlsx.csv
Type de médiaapplication/vnd.openxmlformats-officedocument.spreadsheetml.sheettext/csv
Première publication20071972
Publié parMicrosoft
SpécificationECMA-376RFC 4180
LicenceStandard ouvertStandard ouvert
Situation actuelleActuelActuel
S’ouvre dans un navigateurAucun navigateurAucun navigateur
Envisagé à la placeODS, ParquetJSON, Parquet

Ouvrir le résultat

Microsoft Excel et LibreOffice Calc lisent aussi bien XLSX que CSV : vous pouvez comparer le résultat à l’original sans second logiciel.

À quoi sert chaque format

Les deux visent des usages différents : XLSX la retouche, CSV l’échange entre programmes. Cela mérite d’être pesé avant, car ce qui justifie l’un est souvent ce qui rend l’autre malcommode.

XLSX est le format de Microsoft, publié en 2007. La spécification est ECMA-376, et elle mérite d’être connue si le fichier doit survivre à l’outil qui l’a écrit.

CSV date de 1972, décrit par RFC 4180. Microsoft Excel, LibreOffice Calc et pandas le lisent.

CSV a été publié en 1972 et XLSX en 2007. Le plus ancien est en général le fichier le plus sûr à remettre ; le plus récent fait le même travail en moins d’octets.

De XLSX à CSV : questions fréquentes

Mon fichier XLSX est-il téléversé quelque part ?

Non. Cette conversion se fait entièrement dans votre navigateur : le fichier ne quitte donc pas votre appareil. Vous pouvez le vérifier vous-même — ouvrez l’onglet réseau des outils de développement et convertissez quelque chose. Vous verrez la page elle-même et les requêtes de statistiques et de publicité qui financent ce service, et pas une seule qui transporte votre fichier. Le moteur de cette paire précise est SheetJS, un lecteur et générateur de tableurs en JavaScript ; votre navigateur le télécharge une fois puis le garde en cache.

Convertir XLSX en CSV est-il gratuit ?

Oui. Pas de compte, pas de filigrane et pas de quota journalier à dépenser : cela tourne sur votre propre machine, vous pouvez donc revenir autant de fois que vous voulez. Le navigateur traite des fichiers jusqu’à 100 Mo, 100 à la fois. SheetJS est téléchargé sur votre machine et s’y exécute, et c’est pourquoi rien n’est compté.

Y a-t-il une perte de qualité en convertissant XLSX en CSV ?

XLSX et CSV décrivent le contenu de façons radicalement différentes. La conversion est donc une reconstitution et non une copie : fidèle, mais pas identique octet pour octet. Seule la première feuille est lue, et seulement ses valeurs. Formules, mise en forme, largeurs de colonnes et toutes les feuilles suivantes restent de côté.

Dois-je installer quelque chose pour ouvrir un fichier CSV ?

Pas pour la conversion : elle se fait dans le navigateur que vous avez déjà ouvert. Pour ouvrir le résultat, il vous faut ensuite le logiciel avec lequel votre appareil affiche habituellement Comma-Separated Values.

Vous hésitez ?

Cette page convertit l’un en l’autre. Si vous en êtes encore à choisir plutôt qu’à convertir, XLSX vs CSV répond à quoi sert chacun et ce que chacun fait mal.

En savoir plus sur ces formats