Convertir XLSX en CSV

Exportez la première feuille d'un classeur Excel en CSV, avec les valeurs telles qu'Excel les affiche. Le classeur est lu dans votre navigateur.

Déposez votre fichier ici ou choisissez-en un

Images, documents, tableurs, fichiers de données et sous-titres. Votre fichier reste sur votre appareil.

Votre fichier est converti sur cet appareil et n'est jamais envoyé sur un serveur.

Pourquoi exporter Excel en CSV

Le CSV est le format d'import universel. Bases de données, CRM, outils d'e-mailing, logiciels de comptabilité et scripts le lisent tous, alors que beaucoup ne savent pas ouvrir un classeur Excel. Exporter en CSV est donc souvent la première étape pour déplacer des données de tableur ailleurs.

Ce convertisseur lit les fichiers .xlsx, les anciens fichiers .xls et les fichiers OpenDocument .ods avec SheetJS, prend la première feuille et écrit chaque ligne en ligne CSV. Les cellules sont exportées telles qu'Excel les affiche : les formules donnent leur résultat et les nombres formatés gardent leur apparence.

XLSX ou CSV : comparaison rapide

Principales différences entre les formats XLSX et CSV
CaractéristiqueXLSXCSV
Nom completClasseur Excel Open XMLComma-Separated Values (valeurs séparées par des virgules)
TypeClasseur de feuilles de calculDonnées tabulaires
Création2007 (Excel 2007)Début des années 1970 ; décrit par la RFC 4180 en 2005
Créé parMicrosoft ; normalisé ECMA-376 et ISO/IEC 29500Aucun propriétaire unique
StructurePlusieurs feuilles de cellules, stockées en XML compresséLignes et colonnes à plat
CommentairesOui, sous forme de commentaires et notes de celluleNon
Types de donnéesNombres, texte, dates, booléens et formulesTexte uniquement, aucun type intégré
Idéal pourTableurs avec mise en forme, formules et plusieurs feuillesExports de tableurs et imports en base de données
CompatibilitéExcel, Google Sheets, LibreOffice et NumbersExcel, Google Sheets, bases de données et tous les langages
Type MIMEapplication/vnd.openxmlformats-officedocument.spreadsheetml.sheettext/csv

Comment convertir un XLSX en CSV

  1. Étape 1: Placez la bonne feuille en premier

    Seule la première feuille est exportée : déplacez la feuille voulue en premier onglet si nécessaire.

  2. Étape 2: Déposez le classeur

    Sélectionnez le fichier .xlsx, .xls ou .ods.

  3. Étape 3: Convertissez en CSV

    La première feuille est lue et écrite en valeurs séparées par des virgules.

  4. Étape 4: Téléchargez le CSV

    Importez-le dans votre base de données, votre application ou votre script.

Détails de l'export

Valeurs affichées

Les nombres et les dates sont exportés dans le format visible dans Excel.

Résultats des formules

Les cellules à formule exportent leur dernière valeur calculée.

Lignes vides ignorées

Les lignes vides ne figurent pas dans le CSV.

Guillemets corrects

Les valeurs contenant virgules, guillemets ou retours à la ligne sont mises entre guillemets.

Raisons courantes d'exporter en CSV

  • Imports en base de données. Chargez des données de tableur dans MySQL, PostgreSQL ou SQLite.

  • Outils marketing et CRM. Importez des listes de contacts dans des plateformes d'e-mailing.

  • Traitement de données. Lisez les données avec Python, R ou des outils en ligne de commande.

  • Suivi de versions. Suivez les changements de données tabulaires en texte brut.

Seule la première feuille est exportée

Un CSV contient un seul tableau : un classeur à plusieurs feuilles ne tient donc pas dans un seul fichier. Le convertisseur exporte la première feuille dans l'ordre des onglets. Pour exporter une autre feuille, faites-la glisser en première position dans Excel ou Google Sheets et enregistrez, ou copiez-la dans un nouveau classeur.

Les cellules fusionnées gardent leur valeur dans la cellule en haut à gauche de la zone fusionnée ; les autres cellules sont vides, comme le CSV les représente.

Mise en forme, formules et encodage

Les formules ne sont pas exportées, seulement leurs résultats tels qu'enregistrés dans le fichier. Si un classeur n'a jamais été recalculé, par exemple parce qu'il a été généré par un script, les cellules à formule peuvent être vides.

Le CSV est enregistré en UTF-8 sans marque d'ordre des octets, ce qui convient aux bases de données et aux scripts. Si Excel affiche des accents incorrects en rouvrant le CSV, passez par Données, À partir d'un fichier texte/CSV et choisissez UTF-8.

  • Conservés : valeurs affichées, texte, résultats de formules.
  • Supprimés : formules, couleurs, polices, commentaires, graphiques.
  • Autres feuilles : déplacez-les en premier pour les exporter.

Conseils pour l'export Excel en CSV

  • Supprimez les lignes de titre et les notes au-dessus de l'en-tête avant la conversion.
  • Définissez d'abord les formats de nombre dans Excel si vous voulez un style décimal ou de date précis.
  • Annulez les fusions de cellules pour éviter des trous dans le tableau exporté.
  • Besoin de JSON ? Choisissez JSON comme sortie pour obtenir un tableau d'objets par ligne.

Questions sur la conversion XLSX en CSV

Quelle feuille est exportée ?

La première feuille dans l'ordre des onglets du classeur.

Les formules sont-elles conservées ?

Non. Le CSV ne stocke que des valeurs : chaque cellule à formule exporte son résultat calculé.

Les fichiers .xls et .ods sont-ils acceptés ?

Oui. Les anciens fichiers Excel et les tableurs OpenDocument sont aussi lus.

Quel séparateur est utilisé ?

La virgule, avec des guillemets doubles là où les valeurs en ont besoin.

Pourquoi les dates ressemblent-elles à celles d'Excel ?

Les cellules sont exportées telles qu'affichées : le format de date défini dans le classeur est utilisé.

Le classeur est-il envoyé ?

Non. SheetJS lit le fichier dans votre navigateur.

Conversions associées