Convertisseur Excel vers CSV

Convertissez XLSX en CSV en analysant Office Open XML via JSZip dans votre navigateur. Gère les chaînes partagées, nombres, booléens et numéros de série de dates.

Mis à jour le

Share:
Home/Converter Tools/Excel to CSV Converter

Excel to CSV Converter

Convert XLSX spreadsheets to CSV by parsing the Office Open XML structure directly in your browser. No data leaves your machine.

Upload XLSX File

Click to upload an .xlsx file

Only .xlsx files are supported

Options

How it works

Real XLSX parsing: XLSX files are ZIP archives containing XML. This tool uses JSZip to unpack the archive, then reads xl/sharedStrings.xml for text values and xl/worksheets/sheet1.xml for cell data.

Cell types: Shared string references, inline strings, numbers, booleans, and date serials (converted to ISO 8601 format) are all handled.

Privacy: All processing happens in your browser. No spreadsheet data is uploaded to any server.

Questions Fréquentes

Qu'est-ce que le convertisseur Excel vers CSV ?

Le convertisseur Excel vers CSV est un outil en ligne gratuit qui convertit le XLSX en CSV en analysant l'Office Open XML via JSZip dans votre navigateur. Il gère les chaînes partagées, les nombres, les booléens et les numéros de série de dates. Il fonctionne entièrement dans votre navigateur, sans installation ni inscription.

Comment fait-il sans bibliothèque ?

Un XLSX est un ZIP de fichiers XML. JSZip l'extrait, puis l'outil lit sharedStrings.xml et sheet1.xml pour récupérer les données des cellules.

Et les dates ?

Excel stocke les dates sous forme de numéros de série. L'outil détecte les cellules au format date et les convertit en ISO 8601.

Les données sont-elles envoyées ?

Non. Toute l'analyse se fait dans votre navigateur.

Le convertisseur Excel vers CSV est-il gratuit ?

Oui, le convertisseur Excel vers CSV est 100 % gratuit, sans inscription, sans frais cachés et sans limite d'utilisation. Tout le traitement s'effectue localement dans votre navigateur, garantissant une confidentialité totale.

Le convertisseur Excel vers CSV fonctionne-t-il sur mobile ?

Oui, le convertisseur Excel vers CSV est entièrement responsive et fonctionne sur smartphones et tablettes. Vous pouvez l'utiliser sur tout appareil doté d'un navigateur web moderne, sans télécharger d'application.

Dois-je créer un compte pour utiliser cet outil ?

Aucun compte ni inscription n'est nécessaire. Ouvrez simplement le convertisseur Excel vers CSV dans votre navigateur et commencez à l'utiliser immédiatement. Il n'y a ni barrière d'inscription ni restriction d'utilisation.

Comment utiliser le convertisseur Excel vers CSV ?

Saisissez simplement votre entrée dans le champ prévu, ajustez les réglages selon vos préférences et l'outil la traitera instantanément. Vous pouvez ensuite copier le résultat dans votre presse-papiers ou le télécharger.

Quels navigateurs sont pris en charge ?

Le convertisseur Excel vers CSV fonctionne sur tous les navigateurs modernes, y compris Chrome, Firefox, Safari, Edge et Opera. Pour une expérience optimale, utilisez la dernière version de votre navigateur préféré.

Quelle est la différence entre XLSX et CSV ?

XLSX est le format moderne de Microsoft Excel : une archive ZIP de fichiers XML qui stocke non seulement les valeurs des cellules, mais aussi les formules, plusieurs feuilles de calcul, la mise en forme, les styles de nombres, les graphiques et les cellules fusionnées. Le CSV est un fichier texte brut où chaque ligne représente une rangée et où les valeurs sont séparées par un délimiteur, généralement une virgule. Le CSV ne conserve que les données brutes : il perd donc les formules, les couleurs, les polices et toute mise en page, mais il est universellement lisible par les bases de données, les scripts et les outils de données incapables d'ouvrir un fichier binaire de type tableur. Convertir un XLSX en CSV consiste à aplatir une feuille de calcul en cette grille simple : le texte, les nombres, les booléens et les dates sont conservés, tandis que tout l'aspect visuel est supprimé. Cet outil lit la structure réelle du XLSX et reconstruit la première feuille sous forme de CSV propre, ce qui vous permet de transférer vos données de tableur vers des systèmes qui n'acceptent que les valeurs séparées par des virgules. Déposez un fichier ci-dessus pour le convertir instantanément.

Puis-je convertir un XLSX en CSV avec un point-virgule ou une tabulation au lieu d'une virgule ?

Oui. Le réglage du délimiteur vous permet de choisir une virgule, un point-virgule ou une tabulation, ce qui couvre les cas où une simple virgule pose problème. Le point-virgule est important dans de nombreux pays européens, où la virgule sert de séparateur décimal ; un fichier délimité par des virgules découperait alors les nombres de façon incorrecte, et passer au point-virgule préserve ces valeurs. La tabulation est utile lorsque vos données contiennent déjà des virgules ou des points-virgules dans les champs, car les tabulations apparaissent rarement dans du texte. Si vous choisissez la tabulation, le convertisseur enregistre le téléchargement au format .tsv, tandis que les sorties en virgule et en point-virgule sont enregistrées en .csv. Quel que soit le délimiteur choisi, les champs contenant ce caractère, un guillemet ou un saut de ligne sont encadrés de guillemets doubles selon la convention RFC 4180, afin que le fichier s'importe proprement. Choisissez votre délimiteur dans le panneau d'options avant de copier ou de télécharger.

Pourquoi mon fichier XLSX contient-il plusieurs feuilles alors que le CSV n'en affiche qu'une seule ?

Un fichier CSV est par nature un tableau plat unique : il n'a donc aucun moyen de représenter plusieurs feuilles de calcul. Ce convertisseur lit uniquement la première feuille de votre classeur, celle stockée sous le nom sheet1.xml dans l'archive XLSX, et la transforme en CSV. Les données présentes sur les onglets suivants sont ignorées, ce qui explique pourquoi un classeur à plusieurs feuilles donne un résultat à une seule feuille. Si les données dont vous avez besoin se trouvent sur un deuxième ou un troisième onglet, ouvrez d'abord le fichier dans votre tableur, déplacez ou copiez cette feuille pour qu'elle devienne la première, enregistrez, puis convertissez. En traitant la première ligne comme vos en-têtes, l'outil reconstruit la grille à partir de cette seule feuille, telle qu'elle apparaît. Après le dépôt du fichier, vérifiez le nombre de lignes et de colonnes ainsi que l'aperçu pour confirmer que vous regardez la bonne feuille avant de télécharger.

Comment le convertisseur gère-t-il les dates Excel et le bug de l'année bissextile 1900 ?

Excel ne stocke pas les dates sous forme de texte : il les enregistre comme des nombres de série comptant les jours écoulés depuis la fin de l'année 1899, puis les affiche à l'aide d'un format numérique. Cet outil lit le format de chaque cellule et, lorsqu'il s'agit d'un format de date, convertit le nombre de série en une date lisible au format ISO 8601, sous la forme AAAA-MM-JJ, qui se trie correctement et ne prête à aucune ambiguïté selon les régions. Il corrige également une particularité connue de longue date : Excel considère à tort 1900 comme une année bissextile et inclut un 29 février 1900 inexistant, ce qui décale d'un jour tous les numéros de série suivants. Le convertisseur compense ce décalage pour les numéros de série au-delà du jour 60, afin que les dates postérieures au 28 février 1900 tombent sur le bon jour du calendrier. Les nombres simples sans format de date sont retranscrits sans modification, sans arrondi ni reformatage. Déposez votre tableur et vérifiez l'aperçu pour confirmer que les dates apparaissent comme attendu.

Pourquoi mon fichier .xls ou .xlsm ne se convertit-il pas avec cet outil ?

Ce convertisseur ne prend en charge que le format moderne .xlsx, un package Office Open XML : une archive ZIP contenant des fragments XML que l'outil décompresse et lit directement. L'ancien format .xls repose sur une structure binaire complètement différente, héritée des premières versions d'Excel ; il ne peut donc pas être analysé de la même façon et ne se chargera pas. Les fichiers macro .xlsm et autres variantes sortent également du champ de cet outil. La solution est simple : ouvrez le fichier dans Excel, LibreOffice Calc ou Google Sheets, puis utilisez Enregistrer sous ou Exporter en choisissant le format .xlsx (Classeur Excel). Convertir vers .xlsx supprime les macros éventuelles mais conserve intactes vos données de cellules, ce qui est tout ce dont un CSV a besoin. Une fois que vous disposez d'un véritable fichier .xlsx, déposez-le ici : l'outil reconstruira la première feuille, résoudra les chaînes partagées, les nombres, les booléens et les dates, puis vous fournira un CSV propre à copier ou à télécharger.

À propos du convertisseur Excel vers CSV

Le convertisseur Excel vers CSV transforme un fichier .xlsx en simples valeurs séparées par des virgules, sans Excel, sans extension et sans envoyer votre fichier sur un serveur. Déposez un fichier et l'outil lit la première feuille du classeur, reconstitue la grille de données, puis génère un CSV propre que vous pouvez prévisualiser, copier ou télécharger en quelques secondes. Il s'adresse aux développeurs qui alimentent un script, aux analystes qui importent des données dans une base ou un outil de BI, et à toute personne qui a reçu un fichier Excel d'un système n'acceptant que le CSV.

Ce qui distingue ce convertisseur d'un service générique de type « déposez votre fichier ici », c'est que l'analyse se déroule entièrement dans votre navigateur. Le fichier choisi ne quitte jamais votre machine : vous pouvez donc convertir en toute sécurité des listes de clients exportées, des extraits financiers ou des rapports internes que vous ne souhaitez pas voir stockés sur un serveur tiers. Aucune inscription, aucun mur d'e-mail, aucun palier lié à la taille du fichier.

Comment un fichier XLSX devient un CSV

Un fichier .xlsx n'est pas un document unique : c'est une archive ZIP remplie de fragments XML, le format Office Open XML. Cet outil utilise la bibliothèque JSZip pour décompresser cette archive en mémoire, puis lit directement deux fragments : xl/sharedStrings.xml, où Excel stocke chaque valeur texte une seule fois et la référence par index, et xl/worksheets/sheet1.xml, qui contient la grille de cellules proprement dite. À partir de là, il reconstruit chaque ligne et chaque colonne sous forme de tableau, en traitant la première ligne comme vos en-têtes.

Comme il analyse la structure réelle du fichier plutôt que de deviner à partir d'un export aplati, il gère correctement les types de cellules qu'Excel utilise réellement :

  • Chaînes partagées et chaînes en ligne — le texte est résolu en valeurs lisibles, y compris les fragments de texte enrichi qu'Excel répartit parfois sur plusieurs segments.
  • Nombres — retranscrits sans modification, sans arrondi ni reformatage lié à la langue.
  • Booléens — les cellules booléennes 1/0 d'Excel deviennent TRUE et FALSE.
  • Dates — Excel stocke les dates sous forme de nombres de série comptant les jours depuis une origine en 1900. Le convertisseur détecte les cellules au format date et les restitue au format ISO 8601 (AAAA-MM-JJ), en corrigeant correctement le fameux bug de l'année bissextile 1900 d'Excel, afin que les dates postérieures au 28 février 1900 tombent sur le bon jour.

Options de séparateur et de guillemets

Le format CSV est moins standardisé qu'il n'y paraît, c'est pourquoi l'outil propose les deux réglages les plus importants. Vous pouvez choisir le séparateur — une virgule, un point-virgule (le séparateur par défaut dans de nombreux pays européens, où la virgule sert de séparateur décimal), ou une tabulation. En choisissant la tabulation, le fichier téléchargé est enregistré au format .tsv ; les autres séparateurs produisent un .csv.

L'option mettre tous les champs entre guillemets encadre chaque valeur de guillemets doubles. Par défaut, le convertisseur ne met entre guillemets que les champs qui en ont besoin — ceux contenant le séparateur, un saut de ligne ou un guillemet — et il double les guillemets internes, selon la convention habituelle RFC 4180. Activer les guillemets pour tous les champs est utile lorsque l'outil d'import en aval est strict, ou lorsque vous souhaitez des colonnes totalement sans ambiguïté.

Prévisualiser et exporter le résultat

Une fois le fichier analysé, vous obtenez un aperçu rapide des données : un décompte des lignes et colonnes, ainsi qu'un aperçu des 20 premières lignes pour vérifier que les en-têtes et les valeurs sont corrects avant de valider. Lorsque le résultat correspond à vos attentes, copiez le CSV complet dans le presse-papiers ou téléchargez-le ; le fichier enregistré reprend le nom de votre fichier d'origine avec la nouvelle extension.

Quelques remarques pratiques. Le convertisseur lit la première feuille d'un classeur : si vos données importantes se trouvent sur un onglet ultérieur, déplacez-les vers la première feuille avant de convertir. Seul le format .xlsx est pris en charge — l'ancien format binaire .xls a une structure différente et ne pourra pas être analysé. Et comme tout s'exécute localement, la vitesse de conversion dépend de votre propre appareil plutôt que d'une file d'attente serveur.

Choisissez un fichier ci-dessus pour le convertir, vérifiez l'aperçu, puis copiez ou téléchargez votre CSV.