Convertir un Excel en CSV
Sortez vos données d’un .xlsx : un CSV par feuille, dates lisibles.
Traité sur cet appareil · aucun envoi de fichier
XLSXXLSMXLSBXLSODSVous pouvez aussi coller (Ctrl+V)Confortable jusqu’à 50 Mo
540 ko à télécharger la première fois, puis conservé sur cet appareil.détails
Moteur : SheetJS · un seul téléchargement pour tous les outils tableur.
À quoi sert cette page
Un import qui n’accepte que du CSV, un script qui doit lire un tableau, un collègue sans Excel : il faut sortir les données du classeur. L’export du tableur, lui, ne traite qu’une feuille à la fois et laisse les dates dans le format de votre poste. Ici, chaque onglet devient un CSV, les dates sont écrites en clair, et le classeur ne quitte jamais votre navigateur — utile quand il contient une paie ou un fichier clients.
On dit aussi : convertir excel en csv, xlsx en csv.
Comment faire
- Déposez un ou plusieurs classeurs .xlsx, .xls ou .ods.
- Choisissez le séparateur attendu par l’outil qui lira le CSV.
- Lancez la conversion : un CSV par feuille, en zip s’il y en a plusieurs.
Questions fréquentes
Mon classeur a douze onglets, que se passe-t-il ?
Vous obtenez douze CSV, chacun nommé d’après son onglet, et un bouton pour tout télécharger en zip. Un CSV ne peut contenir qu’un seul tableau : les réunir supposerait qu’ils décrivent la même chose, ce qui est rarement vrai.
Pourquoi mes dates ne ressemblent-elles plus à ce que j’avais ?
Parce qu’une date Excel est un nombre — 46027 pour le 5 janvier 2026 — et que son apparence dépend des réglages de la machine qui l’affiche. Le CSV produit utilise l’écriture internationale 2026-01-05, qui se relit sans ambiguïté et se trie correctement, y compris par ordre alphabétique.
Mes formules sont-elles converties ?
C’est leur résultat qui est repris, pas la formule elle-même — et plus précisément le dernier résultat enregistré par votre tableur. Rien n’est recalculé ici. Si vous venez de modifier des formules, enregistrez le classeur avant de le déposer.
À quoi sert le « repère UTF-8 » ?
À trois octets invisibles en tête de fichier qui disent à Excel de lire le CSV en UTF-8. Sans eux, Excel suppose l’encodage de votre système et casse les accents. Ils sont inutiles, voire gênants, pour un script ou une base de données : désactivez-les dans ce cas.
Et un vieux fichier .xls ?
Il est lu, comme le .xlsb et l’.ods de LibreOffice. Seul un classeur protégé par mot de passe est refusé : son contenu est chiffré, et cet outil ne cherche pas à le déchiffrer.
Bon à savoir
- Chaque feuille donne un CSV distinct, nommé d’après l’onglet ; un zip vous est proposé quand il y en a plusieurs.
- La première ligne de chaque feuille est prise pour l’en-tête. Un titre décoratif posé au-dessus du tableau deviendra donc la ligne d’en-tête : retirez-le avant.
- Les dates sortent au format 2026-01-05, quel que soit l’affichage du classeur. Une date Excel n’est qu’un nombre : son apparence dépend de la machine qui l’ouvre, l’écriture internationale n’en dépend pas.
- Les nombres gardent leur valeur exacte, avec un point décimal. La mise en forme (€, %, séparateur de milliers) appartient au classeur et ne passe pas dans un CSV.
- Les formules ne sont pas recalculées : c’est la dernière valeur enregistrée par votre tableur qui est reprise. Enregistrez le classeur avant de le déposer si vous venez de modifier des formules.
- Tout ce qui n’est pas une valeur est perdu — couleurs, largeurs de colonnes, graphiques, images, commentaires. Un CSV ne sait porter que du texte.
- Dans une plage de cellules fusionnées, seule la première porte la valeur ; les autres ressortent vides, comme dans le fichier.
- Formats lus : .xlsx, .xlsm, .xlsb, l’ancien .xls et l’.ods de LibreOffice. Un classeur protégé par mot de passe est refusé avec un message clair — il n’est pas déchiffré.
- Les macros d’un .xlsm sont ignorées : elles ne sont ni exécutées, ni recopiées. Seules les valeurs présentes dans les cellules sont converties.