Aller au contenu

Excel vers CSV

Excel to CSV

Exporte chaque feuille d’un classeur .xlsx ou .xls en CSV, avec l’encodage et le séparateur de votre choix, point-virgule d’un Excel français compris.

L’« Enregistrer sous CSV » d’Excel vous donne le texte affiché dans la page de codes du système : 1 234,50 arrive dans votre base de données sous forme de chaîne et les lettres accentuées arrivent illisibles. Cet outil exporte les valeurs sous-jacentes si vous les voulez, dans l’encodage de votre choix, et toutes les feuilles d’un coup.

🔒 Fonctionne entièrement dans votre navigateurexcelcsvconvertspreadsheet

Déposez des fichiers .xlsx, .xlsm ou .ods

Lu dans cet onglet par un worker. Rien n’est envoyé, et rien n’est écrit sur le disque tant que vous n’avez pas cliqué sur Télécharger.

Lit les .xlsx, .xlsm et .ods. L’ancien .xls binaire est un format entièrement différent : ouvrez-le dans Excel ou LibreOffice et enregistrez-le d’abord en .xlsx — si vous en déposez un, cette page vous le dira.

Comment s’en servir

  1. Choisissez entre le texte affiché et la valeur sous-jacente

    « Tel qu’affiché » reproduit la feuille à l’identique, formats de nombre compris, pour qu’une personne la lise. « Valeur sous-jacente » donne des dates ISO et des nombres sans mise en forme, pour les importer ailleurs.

  2. Choisissez l’encodage délibérément

    UTF-8 avec BOM pour ouvrir dans Excel ; UTF-8 sans BOM pour les scripts et les bases de données ; EUC-KR uniquement pour un système qui n’accepte pas du tout l’UTF-8.

  3. Laissez la neutralisation des formules activée

    Une cellule dont le texte commence par = ou + est exécutée à l’ouverture du CSV dans un tableur. Une tabulation en préfixe la garde en texte.

  4. Prenez une feuille ou le zip

    Chaque feuille de chaque classeur déposé va dans un seul zip, rangée dans un dossier par fichier — ce qu’Excel ne sait pas faire du tout sans macro.

Questions fréquentes

Pourquoi mes accents sont-ils cassés dans Excel ?

Excel sous Windows lit un fichier UTF-8 sans BOM dans la page de codes du système : sur un Windows français, c’est Windows-1252, et « é » devient « Ã© », « ç » devient « Ã§ ». Le BOM est la seule chose qui lui dise le contraire, et c’est pour cela que « UTF-8 avec BOM » est la valeur par défaut ici.

Il n’ouvre pas mon .xls.

L’ancien .xls binaire est un format entièrement différent — un document composite, pas un ZIP de XML. Ouvrez-le dans Excel ou LibreOffice et enregistrez-le d’abord en .xlsx ; la page le dit dès que vous en déposez un.

Quel séparateur utiliser ?

La virgule presque partout. Le point-virgule là où le séparateur décimal est la virgule, comme en France — c’est ce qu’Excel écrit dans ces paramètres régionaux. La tabulation si le fichier doit être collé dans un tableur plutôt qu’importé.

À alimenter depuis

Ensuite

Ces outils acceptent ce que celui-ci produit : le résultat peut y aller directement.