Convertisseur Excel en CSV
Exportez chaque feuille d'un classeur Excel en fichiers CSV séparés en une seule fois, du vieux .xls des années 1990 au .xlsm avec macros, avec le séparateur et l'encodage qu'attend votre logiciel cible.
Convertisseur de données
ou déposez Fichiers CSV, TSV, TXT … ici ·
95 Mo max. par fichier· Jusqu'à 20 fichiers· Supprimés après 30 minutes
Les fichiers sont traités sur nos serveurs et supprimés après 30 minutes.
Caractère qui sépare les colonnes dans les fichiers CSV et texte, en lecture comme en écriture. Détection auto le repère dans le fichier source et écrit des virgules.
UTF-8 convient à toutes les langues. Choisissez UTF-8 avec BOM si Excel sous Windows affiche des accents ou des caractères asiatiques illisibles à l’ouverture du CSV.
Fichiers Excel, ODS et Numbers : convertir uniquement la première feuille ou toutes les feuilles (un CSV par feuille dans un ZIP, ou une clé JSON par feuille).
Nom de l’onglet de la feuille dans le nouveau classeur, 31 caractères maximum.
Tableau d’objets utilise les noms de colonnes comme clés pour chaque ligne ; tableau de tableaux est plus compact et conserve l’en-tête comme premier tableau.
Nom de l’élément externe qui regroupe toutes les lignes ; chaque ligne devient un <row> à l’intérieur.
Utilisé dans les instructions CREATE TABLE et INSERT. Lettres, chiffres et tirets bas uniquement.
Les guillemets et les types de colonnes diffèrent légèrement d’une base à l’autre ; choisissez celle dans laquelle vous allez importer.
Réécrit les cellules de date dans un seul format. ISO (2026-10-18) est le plus sûr pour les bases de données et le code ; conserver les laisse telles qu’elles apparaissent dans la source.
Comment utiliser cet outil
- 1
Importez les classeurs
Ajoutez des fichiers .xls, .xlsx ou .xlsm, jusqu'à 20 à la fois et 95 Mo chacun. Il est possible de mélanger les générations dans un même lot.
- 2
Choisissez les feuilles et le séparateur
Feuilles à convertir est réglé par défaut sur toutes les feuilles. Réglez Séparateur sur le point-virgule si le CSV est destiné à quelqu'un dont Excel utilise la virgule comme séparateur décimal.
- 3
Convertissez et décompressez
Cliquez sur Convertir en CSV. Un classeur contenant plusieurs onglets est renvoyé sous forme de ZIP contenant un CSV par feuille, nommé d'après chaque onglet.
Importez un fichier .xls, .xlsx ou .xlsm et cliquez sur Convertir en CSV : chaque feuille devient un CSV UTF-8 distinct, prêt à être rouvert dans Excel ou importé ailleurs.
Excel en CSV pour des classeurs entiers, pas un seul onglet
Excel a utilisé trois grands formats de classeur au fil des années. Le .xls binaire d'Excel 97 à 2003 stocke les feuilles sous forme d'enregistrements BIFF et les limite à 65 536 lignes. Le .xlsx, introduit avec Excel 2007, est de l'Office Open XML, un ZIP de parties XML pouvant contenir 1 048 576 lignes. Le .xlsm est le même conteneur avec des macros VBA. Tous trois contiennent plusieurs feuilles, alors qu'un CSV n'en contient qu'une.
Cette différence pose un problème quotidien : un rapport mensuel avec un onglet par mois, un budget avec une feuille par service, un export d'enquête avec les réponses sur un onglet et les codes sur un autre. Exporter depuis Excel oblige à activer chaque onglet, choisir Enregistrer sous et valider les avertissements, douze fois de suite. Ici, le classeur entier est importé en une fois et chaque onglet ressort sous forme de fichier portant son nom.
Pour le premier onglet d'un classeur récent destiné à une boutique en ligne ou à un CRM, XLSX en CSV est configuré avec des dates ISO.
« Enregistrer sous » d'Excel, Google Sheets et ce convertisseur comparés
| Ce convertisseur | Excel Enregistrer sous | Téléchargement Google Sheets | |
|---|---|---|---|
| Toutes les feuilles exportées en une seule étape | yes | no | no |
| Virgule ou point-virgule choisi pour chaque fichier | yes | Suit les paramètres régionaux de Windows | Virgule uniquement |
| Ouvre les .xls, .xlsx et .xlsm | yes | yes | Après import dans Sheets |
| Sortie en UTF-8 | yes | Uniquement avec le type CSV UTF-8 | yes |
| Fonctionne sans installer de logiciel | yes | no | yes |
Virgule ou point-virgule : les séparateurs CSV selon les pays
Aux États-Unis, au Royaume-Uni, au Canada, en Australie, au Japon et ailleurs, où le séparateur décimal est le point, Windows utilise la virgule comme séparateur de listes. Excel y écrit et attend des virgules.
- Séparateur : virgule
- Conforme à la RFC 4180 et à la plupart des outils d'import web
En Allemagne, en France, en Espagne, en Italie, au Brésil et dans une grande partie de l'Europe, la virgule est le séparateur décimal (1.234,56) : Windows adopte donc le point-virgule comme séparateur de listes et Excel le suit.
- Séparateur : point-virgule
- À utiliser quand un collègue de ces régions ouvre le fichier par un double-clic
Les tabulations apparaissent presque jamais dans les vraies données : c'est le séparateur le plus sûr pour du texte contenant des virgules et des points-virgules, comme des adresses ou des descriptions de produits.
- Séparateur : tabulation
- Ou choisissez TSV sous Convertir en
XLS
Classeur Microsoft Excel 97–2003
Le XLS est le format de tableur binaire utilisé par Excel depuis Excel 97 jusqu'à son remplacement par le XLSX en 2007. Il est limité à 65 536 lignes et 256 colonnes par feuille et stocke les données dans une structure propriétaire. De nombreux systèmes anciens, portails administratifs et exports bancaires plus anciens produisent ou exigent encore du XLS. Excel, LibreOffice et Google Sheets peuvent l'ouvrir.
- Compression
- –
- Transparence
- –
- Animation
- –
- Année de création
- 1997 · Microsoft
CSV
Valeurs séparées par des virgules
Le CSV est un format texte brut pour les tableaux, où chaque ligne est une ligne du tableau et où des virgules séparent les colonnes. Il est utilisé depuis les débuts de l'informatique et décrit dans la RFC 4180, bien que de nombreuses variantes utilisent des points-virgules ou des tabulations et différents encodages de texte. Presque tous les tableurs, bases de données et outils d'analyse peuvent l'importer et l'exporter, ce qui en fait le format par défaut pour échanger des données entre systèmes. Le CSV ne stocke que des valeurs, sans formules, mise en forme, feuilles multiples ni types de données.
- Compression
- –
- Transparence
- –
- Animation
- –
- Année de création
- –
On convertit des classeurs Excel entiers en CSV pour transmettre des données à quelqu'un qui n'a pas Excel, pour les archiver en texte brut qui survivra à n'importe quel tableur, ou pour scinder un rapport à plusieurs onglets en un fichier par tableau.
Nombres, dates et zéros initiaux dans le CSV exporté
Le CSV reçoit la valeur stockée de chaque cellule, pas son format d'affichage. Les dates sont écrites telles qu'Excel les affiche, sauf si vous réglez Dates sur ISO ou sur un horodatage Unix, et les nombres conservent leur précision complète. Excel stocke les dates sous forme de numéros de série comptés depuis le 1er janvier 1900 et considère toujours 1900 comme une année bissextile, un bogue conservé pour la compatibilité avec Lotus 1-2-3.
Les zéros initiaux ne survivent que si la cellule était du texte dans le classeur. Un code postal saisi 02134 dans une cellule numérique était déjà stocké comme 2134 : le CSV ne peut pas rétablir le zéro. Le trajet retour compte aussi : en double-cliquant sur un CSV, Excel devine de nouveau les types, ce qui a transformé des noms de gènes comme SEPT2 en dates ; en 2020, le HUGO Gene Nomenclature Committee les a renommés (SEPTIN2). Pour reconstruire un classeur en maîtrisant le résultat, utilisez CSV en XLS ou Données → À partir du texte/CSV.
FAQ du convertisseur Excel en CSV
Pourquoi Excel n'enregistre-t-il que la feuille active en CSV ?
Un fichier CSV ne contient qu'un seul tableau : la fonction Enregistrer sous d'Excel écrit la feuille active et prévient que les autres seront perdues. Avec Feuilles à convertir réglé sur toutes les feuilles, chaque onglet devient ici son propre CSV, dans un seul ZIP.
Puis-je convertir un ancien fichier .xls d'Excel 2003 en CSV ?
Oui. Le format binaire .xls utilisé par Excel 97 à 2003 se convertit exactement comme un .xlsx. Ses feuilles sont limitées à 65 536 lignes et 256 colonnes : le CSV ne dépassera donc jamais cette grille.
Que deviennent les macros d'un classeur .xlsm ?
Les macros VBA sont du code, pas des données ; elles sont donc exclues. Le CSV contient les valeurs de cellules produites en dernier par les macros.
Comment faire ouvrir à Excel un CSV à points-virgules en colonnes ?
Excel découpe un CSV selon le séparateur de listes défini dans les paramètres régionaux de Windows. Si le fichier utilise l'autre caractère, ouvrez-le via Données → À partir du texte/CSV et choisissez le séparateur à cet endroit, ou reconvertissez-le avec le réglage Séparateur correspondant.
Pourquoi choisir l'UTF-8 avec BOM pour convertir Excel en CSV ?
La marque d'ordre des octets (BOM) est composée de trois octets invisibles au début du fichier, qui indiquent à Excel sous Windows de lire le texte en UTF-8. Sans elle, Excel utilise la page de codes locale et les noms accentués se transforment en symboles tels que é. La plupart des outils d'import web ignorent le BOM, mais quelques scripts stricts peuvent s'y heurter.