UltKit

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

Sortie

Les fichiers sont traités sur nos serveurs et supprimés après 30 minutes.

Comment utiliser cet outil

  1. 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. 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. 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 convertisseurExcel Enregistrer sousTéléchargement Google Sheets
Toutes les feuilles exportées en une seule étapeyesnono
Virgule ou point-virgule choisi pour chaque fichieryesSuit les paramètres régionaux de WindowsVirgule uniquement
Ouvre les .xls, .xlsx et .xlsmyesyesAprès import dans Sheets
Sortie en UTF-8yesUniquement avec le type CSV UTF-8yes
Fonctionne sans installer de logicielyesnoyes

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

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
Convertisseur XLS

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
–
Convertisseur CSV

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.