IA sur votre appareil : performant et privé.

Convertir Excel en CSV

Excel en CSV avec précision complète et dates ISO — gratuit.

  • Fonctionne sur votre appareil
  • Précision complète · Dates ISO 8601
  • Toutes les options gratuites · Lot avec Pro

Déposez ici un classeur Excel

XLSX, XLSM, XLS, XLSB ou ODS, jusqu'à 50.0 MB

Réglages CSVToutes les options sont gratuites
Valeurs
Valeurs

La précision complète écrit la valeur contenue dans la cellule. « Tel qu'affiché » écrit ce que dessine Excel, arrondi compris.

Dates
Dates

ISO 8601 est sans ambiguïté et accepté partout. Le numéro de série est le décompte de jours brut.

Séparateur
Séparateur

Point-virgule pour les régions où la virgule est le séparateur décimal.

Guillemets
Guillemets

« Aucun » retire séparateurs et sauts de ligne du texte des cellules au lieu de les laisser casser la ligne.

Encodage
Encodage

Ajoutez le BOM si le fichier sera ouvert par un double-clic dans Excel.

Fins de ligne
Fins de ligne

LF pour Unix, macOS et les bases de données. CRLF pour les outils Windows.

Nettoyage

Le nettoyage initial élimine un bloc de titre au-dessus du tableau.

Fichiers

Gratuit : un classeur jusqu'à 50.0 MB.

Pro

La version gratuite convertit un classeur à la fois.

Aucun classeur pour l'instant

Comment convertir Excel en CSV

  1. 1

    Ajoutez votre classeur

    Glissez un fichier XLSX, XLSM, XLS, XLSB ou ODS, ou sélectionnez-le. Il est lu sur votre appareil et n'est jamais téléversé.

  2. 2

    Choisissez l'écriture des valeurs

    La précision complète conserve chaque chiffre contenu dans la cellule ; le format d'affichage correspond à ce que montre Excel. Choisissez les dates ISO 8601 pour les bases de données et les chaînes de traitement, ou le format de date de la feuille.

  3. 3

    Définissez le format CSV

    Choisissez le séparateur, les guillemets, les fins de ligne et l'encodage de sortie. Supprimez les lignes et colonnes vides aux deux extrémités et ignorez les lignes d'en-tête au-dessus du tableau.

  4. 4

    Sélectionnez les feuilles et téléchargez

    Cochez les feuilles voulues, fusionnez-les éventuellement en un seul CSV avec une colonne de nom de feuille, puis téléchargez un fichier ou un ZIP contenant l'ensemble.

Ce que propose cet outil Excel vers CSV

Tout ce qui suit est accessible gratuitement : le traitement des valeurs et des dates, toutes les options de format CSV, les réglages de nettoyage, la sélection des feuilles et la fusion. La formule payante ajoute les lots et relève la limite de taille ; elle ne déverrouille pas la conversion elle-même.

  • Précision numérique complète. C'est la valeur contenue dans la cellule qui est écrite : un nombre affiché 3,14 exporte quand même ses quinze chiffres.
  • Dates ISO 8601. Une sortie sans ambiguïté du type 2020-01-01, acceptée par toute base de données et tout outil de BI, au lieu du format d'affichage local du classeur.
  • Export des formules. Écrit les formules elles-mêmes plutôt que leurs résultats mémorisés, pour un audit ou pour reconstruire un modèle ailleurs.
  • Cinq encodages de sortie. UTF-8, UTF-8 avec indicateur d'ordre des octets, UTF-16 LE, Windows-1252 et ISO-8859-1, avec le décompte des caractères que la cible ne peut pas représenter.
  • Nettoyage au début comme à la fin. Supprime les lignes et colonnes vides au début de la feuille autant qu'à la fin, et ignore les lignes d'en-tête au-dessus du tableau.
  • Sélection multiple de feuilles. Convertit n'importe quelle combinaison de feuilles — pas seulement une, pas seulement toutes —, feuilles masquées comprises.
  • Fusion en un seul CSV. Réunit les feuilles sélectionnées en un fichier unique, avec l'en-tête écrit une seule fois et une colonne facultative nommant la feuille d'origine de chaque ligne.
  • Aperçu en direct. Une vue en tableau et le texte CSV exact, tous deux régénérés à chaque changement de réglage, pour vérifier le résultat avant de le télécharger.
  • Copie dans le presse-papiers. Emmenez le CSV directement dans un script, un message ou un autre tableur sans enregistrer de fichier au préalable.
  • Lot et ZIP. Mettez en file d'attente de nombreux classeurs et repartez avec le tout dans une seule archive.
  • Rien n'est téléversé. Le classeur est lu sur votre appareil : c'est pourquoi un fichier de salaires ou de données clients est en sécurité ici.

Valeurs et précision : la différence qui compte

Une cellule contient une chose et en affiche une autre. Saisissez 3,14159265358979 dans une cellule formatée à deux décimales : elle contient toujours ses quinze chiffres, le 3,14 n'étant que la façon dont elle est dessinée à l'écran. La plupart des convertisseurs exportent le dessin, et la différence reste invisible jusqu'à ce que quelqu'un tente d'exploiter les nombres.

Les mêmes trois cellules, de deux façons

  • 3,14159265358979 affiché 3,14. Exporter l'affichage écrit 3,14 et onze chiffres significatifs disparaissent définitivement. La précision complète écrit la valeur contenue dans la cellule.
  • 1234567,891 affiché 1 234 567,89. Exporter l'affichage insère un séparateur de milliers dans un fichier à séparateurs. Soit il est entre guillemets et tout le monde le lit comme du texte plutôt que comme un nombre, soit il découpe la ligne en colonnes supplémentaires. La précision complète écrit 1234567.891.
  • Un pourcentage affiché 7,5 %. La cellule contient 0,075. Exporter l'affichage insère un signe pourcent dans une colonne numérique avec laquelle rien ne pourra calculer.

Quand choisir malgré tout « Tel qu'affiché »

Utilisez-le lorsque la mise en forme est le but : un rapport que l'on va lire plutôt que calculer, une colonne monétaire qui doit conserver son symbole, ou un fichier devant correspondre exactement à une feuille imprimée. C'est ici un choix délibéré et non le réglage par défaut, et l'aperçu vous montre le résultat avant le téléchargement.

Les dates dans un CSV

Les tableurs n'ont pas de type date. Une date est un nombre comptant les jours depuis une origine, habillé d'un format d'affichage — voilà pourquoi le même fichier peut montrer 01/02/2024 à l'un et 02/01/2024 à l'autre, et pourquoi une date peut survivre à un export tout en arrivant fausse.

Les trois possibilités

  • ISO 8601 (par défaut). 2020-01-01, ou 2020-01-01T09:30:00 avec une heure. Se trie correctement en tant que texte, est sans ambiguïté dans toutes les régions et est accepté par toute base de données sans chaîne de format.
  • Tel qu'affiché. Ce que produit le format propre au classeur. Adapté lorsque le fichier doit correspondre exactement à la feuille ; risqué dès qu'il franchit une frontière.
  • Numéro de série. Le décompte de jours brut. Utile quand le système destinataire fera lui-même la conversion, ou pour préserver une valeur que le calendrier ne peut pas exprimer.

Deux particularités à connaître

  • 1900 n'était pas bissextile. Les tableurs traînent un défaut de compatibilité vieux de plusieurs décennies qui traite le 29 février 1900 comme un jour réel. Les dates antérieures au 1er mars 1900 sont donc décalées d'un jour si le convertisseur n'en tient pas compte : celui-ci le fait, et signale ce jour comme 1900-02-29 plutôt que de le déplacer en silence.
  • Certains classeurs comptent depuis 1904. Les fichiers créés sur d'anciens tableurs Mac utilisent une autre origine. L'ignorer décale chaque date de quatre ans et un jour, et rien dans le résultat ne semble anormal. Le réglage est lu dans le fichier et appliqué automatiquement.

Les options CSV expliquées

Les bons réglages dépendent entièrement de ce qui va lire le fichier. Voici ceux qui comptent et à quoi chacun sert.

  • Séparateur. Sept au choix. La virgule est la norme ; les autres existent à cause des régions et des chaînes de traitement, traités dans la section suivante.
  • Encodage. La façon dont les caractères deviennent des octets. UTF-8 pour tout ce qui est moderne ; UTF-8 avec indicateur d'ordre des octets si le fichier doit être ouvert par un double-clic dans Excel ; Windows-1252 ou ISO-8859-1 pour d'anciens logiciels Windows et Unix ; UTF-16 LE pour les outils attendant ce qu'Excel appelle « Texte Unicode ».
  • Fins de ligne. LF pour Unix, macOS, git et la plupart des bases de données ; CRLF pour les outils Windows et certains imports stricts.
  • Guillemets. Le mode minimal suit la norme CSV et n'en met que là où c'est indispensable. « Tous les champs » entoure chaque champ. « Aucun » retire les caractères qui casseraient une ligne.
  • Nettoyage. Supprime les lignes et colonnes vides au début de la feuille, à la fin, ou aux deux.
  • Ignorer des lignes. Écarte un nombre fixe de lignes au-dessus du tableau, pour les exports commençant par un titre et une date.

Quand utiliser chaque séparateur

Le séparateur est de loin la première cause d'un CSV qui s'ouvre en une seule longue colonne, et la solution consiste presque toujours à adopter ce qu'attend le programme destinataire plutôt que ce qui paraît net.

  • Virgule. Le réglage par défaut et le choix général le plus sûr. Pour les bases de données, les API, les scripts et tout ce qui dit « CSV » sans autre précision.
  • Point-virgule. Partout où la virgule est le séparateur décimal — une grande partie de l'Europe et de l'Amérique latine. Les tableurs de ces régions attendent le point-virgule et mettront sinon chaque ligne dans une seule cellule.
  • Tabulation. Valeurs séparées par des tabulations, et le format qui se colle proprement dans un tableur. Utile quand les données elles-mêmes regorgent de virgules.
  • Barre verticale. Courante en ETL et dans le chargement d'entrepôts de données, où elle est justement choisie parce qu'elle n'apparaît presque jamais dans du texte réel.
  • Deux-points, barre oblique et dièse. Plus rares, et choisis pour la même raison que la barre verticale : quand les données regorgent de virgules et de points-virgules, le séparateur qui survit est celui qui n'y apparaît jamais.

Quel encodage choisir ?

L'encodage décide comment les lettres deviennent des octets, et s'y tromper explique qu'un fichier exporté affiche « Café » sous la forme « Café ». Le piège : un fichier UTF-8 parfaitement correct s'affiche quand même mal, parce que le programme qui le lit a supposé autre chose.

  • UTF-8. La bonne réponse pour les bases de données, les scripts, git et tout outil moderne. Couvre toutes les langues et tous les symboles.
  • UTF-8 avec BOM. Les mêmes octets précédés d'un court marqueur. À choisir si quelqu'un ouvrira le fichier par un double-clic dans Excel, qui suppose sinon l'encodage local du système et abîme tous les accents.
  • UTF-16 LE. Ce qu'écrit Excel lors d'un enregistrement en « Texte Unicode ». Certains utilitaires Windows et outils d'import en masse l'exigent.
  • Windows-1252. L'encodage historique d'Europe occidentale, encore attendu par d'anciens logiciels Windows et de nombreux imports d'ERP. Couvre les lettres latines accentuées, les guillemets typographiques et les tirets.
  • ISO-8859-1. Latin-1, encore requis par certaines chaînes Unix et interfaces de grands systèmes. Plus étroit que Windows-1252 : ni guillemets typographiques, ni tirets longs, ni symbole euro.

Les deux encodages historiques ne peuvent pas représenter la majorité des caractères du monde. Plutôt que de les abandonner en silence, l'outil les remplace et vous indique combien étaient concernés et lesquels, afin que vous passiez à UTF-8 en sachant exactement pourquoi.

Feuilles : choisir, exporter et fusionner

Un CSV contient un tableau, et un classeur en contient généralement plusieurs. Chaque feuille est listée avec son nombre de lignes et de colonnes, feuilles masquées comprises, et vous décidez du sort de chacune.

  • Une feuille. Cochez une seule feuille et téléchargez un unique CSV portant le nom du classeur.
  • Plusieurs feuilles. Cochez n'importe quelle combinaison. Chacune devient son propre CSV, livrées ensemble dans un ZIP, avec des noms qui restent uniques même lorsque deux feuilles se réduisent au même nom de fichier.
  • Fusionnées en un fichier. Réunissez les feuilles sélectionnées en un seul CSV. L'en-tête n'est écrit qu'une fois au lieu de réapparaître au milieu des données, et une première colonne facultative retient de quelle feuille vient chaque ligne, ce qui permet de rescinder le fichier.
  • Feuilles masquées. Listées et signalées, car une feuille masquée est souvent exactement la table de correspondance dont quelqu'un a besoin — et jamais converties tant que vous ne les cochez pas.

Comment se déroule la conversion

Le classeur est ouvert sur votre appareil et lu une seule fois. Seules les parties dont un CSV a réellement besoin sont décompressées — les données de la feuille, le texte partagé et les formats numériques — si bien qu'un fichier volumineux à cause de ses images ou de ses graphiques ne coûte rien de plus à convertir. Tout le reste consiste à réécrire ce qui est déjà en mémoire : c'est pourquoi modifier un réglage met l'aperçu à jour instantanément au lieu de tout recommencer.

Ce qui arrive à chaque cellule

  • Le texte est écrit tel qu'il est stocké, avec des guillemets uniquement là où les règles du CSV l'exigent.
  • Les nombres sont écrits par défaut avec une précision complète ; le format d'affichage n'est appliqué que si vous le demandez.
  • Les dates sont reconnues au format numérique de la cellule et écrites en ISO 8601, car un tableur les stocke sous forme de simples nombres.
  • Les formules sont écrites sous la forme de leur dernier résultat calculé, ou sous forme de texte de formule si vous choisissez cette option.
  • Booléens et erreurs deviennent TRUE, FALSE et le texte d'erreur tel que #DIV/0!, comme dans la feuille.
  • Les cellules vides deviennent des champs vides, afin que le nombre de colonnes reste identique sur chaque ligne.

Pourquoi convertir Excel en CSV ?

Le CSV est le plus petit dénominateur commun des données tabulaires. Là où un XLSX est un paquet compressé de XML décrivant feuilles, styles, formules et graphiques, un CSV est un tableau unique que tout sait lire — précisément pour cette raison, c'est ce que réclament les bases de données, les API et les outils d'analyse.

  • Échange de données. Tout import en base de données, tout outil de BI et toute chaîne ETL accepte le CSV ; bien moins acceptent un classeur.
  • Texte brut. Le CSV est lisible, comparable et facile à versionner dans git : une modification des données apparaît comme une modification du fichier.
  • Aucun tableur requis. Le destinataire peut l'ouvrir dans n'importe quelle application, ou le lire depuis un script en trois lignes.
  • Conservation à long terme. Un tableau en texte brut restera lisible dans vingt ans, quel que soit le sort du logiciel qui l'a produit.

Bonnes pratiques

  • Alignez-vous sur la destination, pas sur votre machine. Réglez le séparateur et l'encodage sur ce qu'attend le programme destinataire. Un fichier qui s'ouvre parfaitement chez vous peut arriver illisible.
  • Gardez la précision complète pour tout ce qui sera calculé. N'utilisez le format d'affichage que pour des fichiers que l'on va lire plutôt que calculer.
  • Préférez les dates ISO dès que le fichier quitte votre équipe. C'est le seul format qui ne peut pas être mal interprété.
  • Vérifiez l'aperçu avant de télécharger. Les nombres de lignes et de colonnes affichés sont ceux qui seront écrits : un nettoyage ayant avalé une colonne se voit immédiatement.
  • Nettoyez depuis le début pour les feuilles faites à la main. Un bloc de titre au-dessus du tableau est la raison habituelle d'un CSV comportant des colonnes initiales vides.
  • Scindez d'abord les très gros classeurs. Si un fichier dépasse la limite de taille, le scinder en classeurs par feuille permet de convertir chaque partie confortablement.

Rapidité et confidentialité

Le classeur est lu une fois et tout le reste consiste à réécrire des données déjà en mémoire, dans un traitement d'arrière-plan pour que la page ne se fige jamais. C'est ce qui rend un changement de réglage instantané même sur un très gros fichier.

  • Environ une seconde pour lire un classeur de 30 Mo comptant 200 000 lignes sur 12 colonnes.
  • Moins d'une milliseconde pour réécrire l'aperçu après n'importe quel changement de réglage, quelle que soit la taille du fichier.
  • Rien n'est téléversé. Il n'y a aucune étape serveur : la taille de votre fichier est donc limitée par votre appareil et non par la bande passante de qui que ce soit.

Un classeur de 30 Mo comptant 200 000 lignes est lu en environ une seconde, et modifier un réglage réécrit l'aperçu en moins d'une milliseconde, parce que le fichier n'est lu qu'une seule fois.

Questions fréquentes

Comment fonctionne le convertisseur Excel en CSV ?

Déposez un fichier XLSX, XLSM, XLS, XLSB ou ODS : le classeur est lu sur votre appareil. L'outil liste chaque feuille, affiche un aperçu en tableau ainsi que le texte CSV exact qu'il écrira, et convertit les feuilles que vous cochez. Rien n'est téléversé : un classeur contenant des salaires ou des données clients est traité sur votre appareil, pas sur nos serveurs.

Quels formats et versions d'Excel sont pris en charge ?

XLSX, XLSM (avec macros) et les modèles XLTX/XLTM depuis Excel 2007, ainsi que l'ancien XLS d'Excel 97-2003, le format binaire XLSB et l'ODS OpenDocument de LibreOffice et OpenOffice. Convertissez une feuille, plusieurs ou toutes à la fois : en fichiers CSV distincts, en un ZIP, ou fusionnées en un seul CSV.

Pourquoi mes nombres perdent-ils des décimales avec d'autres convertisseurs ?

Parce que la plupart exportent ce que la cellule affiche plutôt que ce qu'elle contient. Une cellule contenant 3,14159265358979 formatée à deux décimales s'affiche 3,14, et c'est cette chaîne arrondie qui est écrite : les onze autres chiffres disparaissent. Cet outil écrit par défaut la valeur stockée, la précision complète est donc préservée. Passez Valeurs sur « Tel qu'affiché » seulement si vous voulez délibérément le texte formaté.

Comment les dates sont-elles exportées ?

En ISO 8601 par défaut : 2020-01-01, ou 2020-01-01T09:30:00 lorsque la cellule porte une heure. C'est sans ambiguïté et accepté par toute base de données, tout script et tout outil de BI. Un tableur ne possède pas de type date en interne, seulement un nombre assorti d'un format d'affichage : exporter l'affichage vous donne donc le format propre à ce classeur, et 1/1/20 devient ambigu dès qu'il franchit une frontière. Le format d'affichage et le numéro de série restent disponibles si un système en aval les réclame.

Puis-je choisir le séparateur, l'encodage et les fins de ligne ?

Oui, et tout cela est gratuit. Choisissez parmi sept séparateurs — virgule, point-virgule, tabulation, barre verticale, deux-points, barre oblique ou dièse ; UTF-8, UTF-8 avec indicateur d'ordre des octets, UTF-16 LE, Windows-1252 ou ISO-8859-1 ; et des fins de ligne LF ou CRLF. Le point-virgule convient aux régions où la virgule est le séparateur décimal, la tabulation au collage dans un tableur, et la barre verticale aux chaînes de traitement. Si un encodage ne peut pas représenter un caractère, l'outil vous indique combien sont concernés au lieu de les perdre en silence.

À quoi servent les options de guillemets et de nettoyage ?

Le mode minimal met un champ entre guillemets uniquement s'il contient le séparateur, un guillemet ou un saut de ligne : la règle du RFC 4180 et le bon réglage par défaut. « Tous les champs » entoure chaque champ pour les analyseurs stricts. « Aucun » retire ces caractères au lieu de les laisser casser la ligne, car un CSV dont les lignes n'ont pas la même largeur n'est pas un CSV. Le nettoyage supprime les lignes et colonnes vides au début de la feuille, à la fin, ou aux deux : le début est ce qui élimine un bloc de titre au-dessus du tableau.

Puis-je choisir les feuilles à convertir, ou les fusionner ?

Cochez n'importe quelle combinaison de feuilles, y compris les feuilles masquées. Chacune devient son propre CSV, ou vous pouvez fusionner les feuilles sélectionnées en un seul fichier dont l'en-tête n'est écrit qu'une fois, avec une première colonne facultative indiquant la feuille d'origine de chaque ligne, pour pouvoir le rescinder plus tard.

L'outil est-il gratuit et confidentiel, et fonctionne-t-il sur mobile ?

Toutes les options de conversion sont gratuites : séparateur, encodage, guillemets, fins de ligne, traitement des valeurs et des dates, nettoyage, sélection des feuilles et fusion. La version gratuite convertit un classeur de 50 Mo maximum à la fois ; Pro ajoute des lots de 50 fichiers, un ZIP unique pour tout le lot et relève la limite de taille à ce que votre appareil peut gérer. Cela fonctionne dans tout navigateur moderne, sur mobile comme sur ordinateur, et les fichiers ne sont jamais téléversés.

4.8sur 5

sur 312 notes

Notez cet outil

Touchez une étoile — c’est rapide