Convertisseur Excel en CSV

Choisissez un classeur XLSX ou un ancien fichier XLS, puis transformez les feuilles sélectionnées en fichiers CSV ou TSV sans téléverser le classeur. Vous contrôlez le séparateur, l’encodage du texte et l’inclusion des lignes et colonnes masquées. Une feuille sélectionnée se télécharge directement ; plusieurs feuilles sont regroupées localement dans une archive ZIP par votre navigateur.

Comment convertir Excel en CSV

  1. 1

    Choisissez un classeur Excel

    Sélectionnez un véritable fichier XLSX ou XLS de 20 Mio maximum. Le convertisseur vérifie la signature du fichier au lieu de se fier uniquement à son extension.

  2. 2

    Sélectionnez les feuilles et données masquées

    Consultez chaque feuille et son état Visible, Masquée ou Très masquée, puis choisissez celles à exporter. Vous pouvez inclure les lignes et colonnes masquées.

  3. 3

    Réglez le format de sortie

    Utilisez une virgule, un point-virgule, une tabulation ou une barre verticale comme séparateur, puis choisissez UTF-8, UTF-8 avec BOM ou Latin-1 strict.

  4. 4

    Téléchargez localement

    Téléchargez directement un fichier CSV ou TSV, ou recevez une archive ZIP créée localement si vous exportez plusieurs feuilles.

Fichiers acceptés par le convertisseur

Ce convertisseur lit les classeurs XLSX et les anciens classeurs binaires XLS. Il ne traite pas les fichiers XLSM, XLSB ou ODS. Une extension ne suffit pas : le navigateur vérifie la signature du fichier et refuse les fichiers vides, endommagés ou dont le contenu ne correspond pas à l’extension.

Pour maîtriser la mémoire du navigateur et la taille des téléchargements, un classeur ne peut pas dépasser 20 Mio, 100 feuilles et 2 millions de cellules au total. La génération de la sortie est également limitée. Si les données sélectionnées dépassent la limite sûre, la conversion s’arrête plutôt que de tenter un téléchargement sans limite.

Choisir le séparateur et l’encodage

Option Usage conseillé
Virgule (,) CSV classique pour les API, bases de données et de nombreux tableurs configurés en anglais.
Point-virgule (;) Imports utilisant la virgule comme séparateur décimal ou exigeant des données séparées par des points-virgules.
Tabulation Flux TSV et données contenant beaucoup de virgules ou de points-virgules.
Barre verticale (` `)

Une sortie séparée par des tabulations utilise l’extension .tsv. Les autres séparateurs produisent des fichiers .csv. L’exportateur écrit des fins de ligne CRLF et applique systématiquement les règles de citation CSV : un champ contenant le séparateur choisi, un guillemet double ou un saut de ligne est entouré de guillemets doubles, et les guillemets doubles internes sont doublés. Ces règles suivent les conventions CSV courantes décrites dans la RFC 4180.

UTF-8 est le meilleur choix par défaut pour les systèmes modernes. UTF-8 avec BOM peut aider les tableurs de bureau à reconnaître Unicode lorsqu’un CSV est ouvert directement. Latin-1 est proposé pour les anciens systèmes d’Europe occidentale, mais son utilisation est stricte : si une valeur sélectionnée contient un caractère impossible à représenter en Latin-1, l’export est refusé au lieu de remplacer ou d’altérer des caractères. Choisissez UTF-8 pour les données multilingues et tout caractère non pris en charge.

Traitement des formules et de la mise en forme

CSV stocke des lignes de texte, pas la logique ni la présentation d’un tableur. Le convertisseur exporte les valeurs affichées déjà enregistrées dans le classeur. Il n’exécute pas Excel et ne recalcule pas les formules. Une cellule de formule dotée d’un résultat en cache utilise ce résultat enregistré ; sans résultat en cache, elle reste vide et figure dans le récapitulatif des avertissements.

La sortie ne conserve ni les formules, ni la mise en forme, ni le comportement des cellules fusionnées, ni les graphiques, images ou commentaires, ni plusieurs feuilles au sein d’un même fichier. Elle ne réinterprète pas non plus les dates et n’effectue aucune conversion de date selon les paramètres régionaux. Vérifiez l’aperçu avant le téléchargement si le texte affiché exact est important.

Le sélecteur indique la visibilité de chaque feuille, y compris les états Masquée et Très masquée. Vous décidez quelles feuilles exporter. Les lignes et colonnes masquées sont exclues par défaut, sauf si vous activez leur inclusion.

Protection contre l’injection de formules

Un texte commençant par certains caractères peut être interprété comme une formule quand le CSV est ensuite ouvert dans Excel ou un autre tableur. L’option de sécurité activée par défaut neutralise ces valeurs ressemblant à des formules. Elle réduit le risque décrit dans les recommandations de l’OWASP sur l’injection CSV.

Vous pouvez désactiver cette protection si vous avez besoin d’un export identique caractère par caractère, mais il s’agit d’un compromis volontaire. N’utilisez le mode texte exact qu’avec des classeurs de confiance, car un texte ressemblant à une formule peut devenir actif à l’ouverture du fichier exporté dans un tableur.

Traitement local et brouillons temporaires

La lecture du classeur, la conversion et la création de l’archive ZIP ont lieu dans votre navigateur. Le fichier, les données des feuilles et la sortie produite ne sont ni téléversés ni envoyés sur le réseau.

Le parcours en plusieurs étapes peut conserver un brouillon temporaire opaque dans le stockage du navigateur afin de préserver votre sélection entre les écrans. L’URL ne contient qu’un identifiant de tâche opaque, jamais le classeur, son nom ou ses cellules. Le brouillon expire après 30 minutes. Après un téléchargement réussi, le nettoyage n’est annoncé que si le navigateur le confirme ; Recommencer supprime également le brouillon actif. Si la confirmation échoue, l’outil vous avertit plutôt que d’affirmer à tort que le brouillon a disparu.

Questions fréquentes

Oui. Sélectionnez une feuille pour télécharger directement un fichier CSV ou TSV. Si vous en sélectionnez plusieurs, le navigateur crée une archive ZIP contenant un fichier de sortie par feuille choisie.

Non. Il exporte le résultat affiché mis en cache dans le classeur. Si une formule ne possède aucun résultat en cache, la cellule correspondante reste vide dans la sortie et le récapitulatif des avertissements signale le problème.

Au moins une valeur sélectionnée contient un caractère que Latin-1 ne peut pas représenter. Ce refus strict évite une perte de données silencieuse. Choisissez UTF-8 ou UTF-8 avec BOM pour conserver les caractères.

En général, non. Gardez la protection activée si le fichier exporté peut être ouvert dans un tableur. Ne la désactivez que si un export au caractère près est indispensable et si vous faites confiance à toutes les valeurs du classeur.

Non. La lecture, la conversion et la préparation du téléchargement restent dans le navigateur. Le parcours peut utiliser un brouillon temporaire du navigateur pendant 30 minutes maximum, mais le fichier et ses données ne sont ni transmis au serveur ni placés dans l’URL.

Outils similaires