Aller au contenu

Convertir un fichier Excel en CSV

Enregistrez n’importe quelle feuille d’un classeur XLSX, XLS ou ODS au format CSV, avec le séparateur et le BOM de votre choix ; le classeur est lu dans votre navigateur et n’est jamais envoyé.

Convertir en
Déposez un fichier CSV, Excel ou JSONCSV, TSV, XLSX, XLS, ODS, JSON · jusqu’à 500 Mo
Choisir un fichierTraité sur votre appareil, jamais envoyé
Fonctionne dans votre navigateur · aucun envoiComment ça marche

Comment utiliser Excel en CSV

  1. 1

    Déposez le classeur

    XLSX, XLSM, XLSB, XLS ou ODS. Quand il y a plusieurs feuilles, choisissez celle à convertir dans les options d’entrée.

  2. 2

    Réglez le format CSV

    Virgule, point-virgule, tabulation ou barre verticale ; un BOM UTF-8 pour Excel sous Windows ; avec ou sans ligne d’en-tête.

  3. 3

    Téléchargez le CSV

    Vérifiez l’aperçu, puis téléchargez le fichier .csv (ou .tsv) ou copiez son texte.

Limites et Pro

Classeurs jusqu’à 500 Mo ; une seule feuille convertie à la fois.

Classeurs jusqu’à 4 Go. Découvrir Pro

À propos de Excel en CSV

Excel vers CSV enregistre une feuille d’un classeur sous forme de texte brut séparé par des virgules, le format qu’acceptent presque toutes les bases de données, tous les CRM, les boutiques en ligne et les imports de comptabilité. Contrairement à la commande « Enregistrer sous » d’Excel, rien ici ne dépend des paramètres régionaux de votre ordinateur : vous décidez du séparateur, de la ligne d’en-tête et de la présence ou non d’une marque d’ordre des octets au début du fichier.

Par défaut, les valeurs sont écrites telles qu’Excel les stocke : 1200.5 plutôt que « 1 200,50 € », 0.15 plutôt que 15 %, ce qu’attendent les outils d’import. Activez « Utiliser les valeurs affichées » pour exporter plutôt le texte mis en forme, tel qu’il apparaît à l’écran. Les dates sont écrites au format ISO 8601 (2024-05-01, avec l’heure quand il y en a une), si bien qu’elles sont lues de la même façon dans tous les pays ; les cellules vrai/faux deviennent true et false.

Les formules sont exportées sous la forme de leur dernier résultat calculé, comme Excel le fait lui-même en CSV. Les champs qui contiennent le séparateur, des guillemets ou des sauts de ligne sont entourés de guillemets selon la RFC 4180, et les lignes se terminent par CRLF.

Pour un CSV qui sera rouvert dans Excel sous Windows, activez « Ajouter un BOM UTF-8 » afin que les lettres cyrilliques, ouzbèkes et accentuées s’affichent correctement ; pour des bases de données et des scripts, laissez cette option désactivée. Le texte est toujours écrit en UTF-8.

Limites : une seule feuille est exportée à la fois, et la mise en forme des cellules, les cellules fusionnées, les graphiques, les commentaires et l’information sur les lignes masquées n’existent pas en CSV et sont perdus.

Confidentialité

SheetJS lit le classeur dans un Web Worker à l’intérieur de cet onglet et le CSV y est généré ; votre feuille de calcul n’est jamais envoyée ni conservée une fois que vous quittez la page.

Excel en CSV : questions fréquentes

Comment convertir un classeur de plusieurs feuilles ?
Choisissez la feuille dans la liste Feuille des options d’entrée ; l’aperçu et le CSV suivent cette feuille. Un CSV ne contient qu’un seul tableau, donc chaque feuille donne un fichier distinct : exportez la première, choisissez la suivante et téléchargez à nouveau. Le classeur reste chargé, le changement de feuille ne prend qu’un instant.
Virgule ou point-virgule : quel séparateur choisir ?
Utilisez la virgule pour les bases de données, les langages de programmation et la plupart des services web. Choisissez le point-virgule si le fichier doit s’ouvrir dans Excel sur un ordinateur qui utilise la virgule décimale, comme c’est courant en France, en Russie et dans une grande partie de l’Europe, ou si le système destinataire l’exige. Une sortie avec Tabulation est aussi disponible en .tsv.
Pourquoi les lettres accentuées ou cyrilliques s’affichent-elles mal dans Excel ?
Excel sous Windows lit les fichiers CSV sans marque d’ordre des octets avec une ancienne page de codes. Activez « Ajouter un BOM UTF-8 » avant de télécharger et les caractères comme oʻ, ё, é et ü s’afficheront correctement. Google Sheets, LibreOffice et Numbers lisent l’UTF-8 dans les deux cas, et beaucoup de scripts d’import préfèrent un fichier sans BOM.
Les formules sont-elles exportées ?
Non : un CSV ne peut pas contenir de formules, donc chaque cellule de formule est écrite avec sa dernière valeur calculée, telle qu’enregistrée dans le classeur. Si une feuille n’a pas été recalculée après la modification de ses données, ces valeurs peuvent être périmées : ouvrez-la dans Excel, laissez-la se recalculer et enregistrez-la avant de convertir.
Puis-je exporter les dates dans mon propre format ?
Par défaut, les dates sont écrites au format ISO (aaaa-mm-jj), que les outils d’import lisent sans ambiguïté. Pour conserver le format affiché dans la feuille, par exemple 31.03.2026, activez « Utiliser les valeurs affichées » : chaque cellule est alors exportée sous forme de texte mis en forme, avec les symboles monétaires et les séparateurs de milliers.

Autres usages de cet outil