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
| Caractéristique | XLSX | CSV |
|---|---|---|
| Nom complet | Classeur Excel Open XML | Comma-Separated Values (valeurs séparées par des virgules) |
| Type | Classeur de feuilles de calcul | Données tabulaires |
| Création | 2007 (Excel 2007) | Début des années 1970 ; décrit par la RFC 4180 en 2005 |
| Créé par | Microsoft ; normalisé ECMA-376 et ISO/IEC 29500 | Aucun propriétaire unique |
| Structure | Plusieurs feuilles de cellules, stockées en XML compressé | Lignes et colonnes à plat |
| Commentaires | Oui, sous forme de commentaires et notes de cellule | Non |
| Types de données | Nombres, texte, dates, booléens et formules | Texte uniquement, aucun type intégré |
| Idéal pour | Tableurs avec mise en forme, formules et plusieurs feuilles | Exports de tableurs et imports en base de données |
| Compatibilité | Excel, Google Sheets, LibreOffice et Numbers | Excel, Google Sheets, bases de données et tous les langages |
| Type MIME | application/vnd.openxmlformats-officedocument.spreadsheetml.sheet | text/csv |
Comment convertir un XLSX en CSV
É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.
Étape 2: Déposez le classeur
Sélectionnez le fichier .xlsx, .xls ou .ods.
Étape 3: Convertissez en CSV
La première feuille est lue et écrite en valeurs séparées par des virgules.
É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.