Convertir CSV en Excel dans le Navigateur
Transformez un fichier CSV en feuille Excel formatée instantanément — localement, sans envoi ni stockage.
Déposez votre fichier ici ou cliquez
Fichiers CSV (.csv)
Vos données ne quittent pas votre appareil
Rien à supprimer ensuite
Sûr pour les données clients et de paie
Fonctionne dans tout navigateur moderne
Comment ça marche
- 1
Ajoutez votre CSV
Déposez le fichier sur la page ou cliquez pour le sélectionner.
- 2
Vérifiez l’aperçu
Confirmez que les colonnes se séparent là où vous l’attendez avant de valider la conversion.
- 3
Téléchargez le .xlsx
Enregistrez le classeur et ouvrez-le dans Excel ou dans tout autre tableur.
Pourquoi cet outil
Les colonnes se séparent correctement
Le séparateur est détecté et non supposé : c’est toute la différence entre un tableau et tout ce qui s’écrase dans la colonne A.
Encodage pris en charge
Le texte UTF-8 traverse la conversion intact et la cause habituelle des accents et cédilles massacrés disparaît.
Un vrai fichier .xlsx
Pas un CSV renommé. Excel, LibreOffice, Numbers et Google Sheets l’ouvrent comme un classeur natif.
Rien n’est envoyé
L’analyse et l’écriture ont lieu dans votre navigateur : les données n’atteignent jamais un serveur.
Aucune limite de lignes
Seule la mémoire de votre appareil compte, pas un plafond de lignes ou de taille imposé par une offre gratuite.
Gratuit et sans compte
Aucune inscription, aucun filigrane et aucune limite sur le nombre de fichiers convertis.
Pourquoi Excel refuse si souvent de découper un CSV correctement
Ouvrir un CSV directement dans Excel produit deux échecs bien connus. Le premier : tout atterrit dans la colonne A, parce que le fichier emploie des points-virgules alors que votre Excel attend des virgules, ou l’inverse. Excel choisit le séparateur attendu d’après le paramètre régional « séparateur de listes » de votre système — c’est pourquoi le même fichier se découpe correctement chez un collègue et refuse chez vous, sans que ni l’un ni l’autre n’ait commis d’erreur. En configuration française, le heurt est particulièrement fréquent : Windows y définit le point-virgule comme séparateur de listes, alors que la quasi-totalité des exports système sortent en virgules. Le second échec : une ligne se scinde parce qu’une valeur contient légitimement le séparateur, comme une adresse avec une virgule. Convertir au lieu d’ouvrir contourne les deux : le séparateur est détecté depuis le fichier lui-même et les champs entre guillemets sont analysés comme des valeurs.
Le problème d’encodage, et pourquoi les accents se brisent
Les fichiers CSV ne déclarent nulle part leur encodage de caractères : tout programme qui en ouvre un doit donc deviner. Sous Windows, la supposition d’Excel a historiquement été la page de codes régionale héritée plutôt qu’UTF-8, et c’est ainsi qu’un fichier rempli d’accents corrects, de cédilles, d’arabe ou de turc s’ouvre en écran de points d’interrogation ou de symboles absurdes. La convention apparue pour forcer la main d’Excel est la marque d’ordre des octets : trois octets invisibles en tête de fichier qui annoncent « ceci est de l’UTF-8 ». Un CSV exporté depuis une base de données ou un script en est généralement dépourvu ; un CSV exporté depuis Excel en comporte généralement une. Convertir en .xlsx supprime la devinette entièrement, car ce format stocke l’encodage au lieu de laisser le lecteur l’inférer.
Ce qu’un tableur enregistre et qu’un CSV ne peut pas
Un CSV est un fichier texte de valeurs séparées par un caractère. C’est tout le format. Il n’a aucune notion de format numérique, de date, de formule, de feuilles multiples, de largeur de colonne, de couleur de cellule ni d’en-tête figé : ce sont des propriétés du tableur, pas du fichier. Convertir en .xlsx n’invente pas ces informations, mais fournit un fichier capable de les contenir : une fois ouvert dans Excel, les formats et formules que vous ajoutez sont enregistrés avec le classeur au lieu d’être perdus à la sauvegarde suivante — ce qui arrive précisément si vous continuez à travailler dans un CSV.
Zéros initiaux, longs nombres et dates
Le problème le plus destructeur d’un CSV est silencieux. Un code postal tel que `01234`, un numéro de téléphone ou une référence de compte à quinze chiffres sont du texte, mais le tableur voit des chiffres et enregistre un nombre : le zéro initial disparaît et l’identifiant long est arrondi en notation scientifique. La colonne de dates est pire : `03/04/2024` est mars dans une locale et avril dans une autre, et l’interprétation s’applique en silence à l’import. Aucune des deux erreurs ne s’annonce, et toutes deux se découvrent souvent après usage des données. Contrôlez ces colonnes en priorité dans le classeur converti et, lorsqu’une valeur est un identifiant et non une quantité, formatez la colonne en texte avant toute autre opération.
Quand convertir et quand rester en CSV
Convertissez quand le fichier est destiné à une personne : quelqu’un qui va le lire, le filtrer, y ajouter une formule ou le joindre à un e-mail. Restez en CSV quand le fichier part vers un système — un point d’import, un script, un formulaire de chargement en masse — car ceux-ci attendent presque toujours du texte brut et rejetteront un classeur. Le sens compte aussi : si un collègue vous envoie un .xlsx et que votre outil d’import réclame du texte, c’est la conversion inverse qu’il vous faut. Et si la destination est un programme plutôt qu’un tableur, CSV vers JSON est souvent la cible la plus utile.
Pourquoi convertir en local compte pour ce type de fichier
Les exports CSV sont rarement anodins. Ce sont des fichiers clients, des historiques de commandes, des états de paie, des listes de diffusion, des dossiers patients : le bouton « exporter » d’un back-office produit exactement le fichier qu’une entreprise confierait le moins volontiers à un serveur inconnu. Un convertisseur hébergé reçoit chaque ligne. Comme celui-ci s’exécute dans votre navigateur, le fichier est lu du disque vers la page puis réécrit sans qu’aucune requête réseau ne le transporte, ce que vous pouvez vérifier dans l’onglet Réseau des outils de développement. Pour un fichier qui est, au fond, la base clients d’une société en texte brut, cette différence constitue la décision entière.
Erreurs courantes à éviter
- Ouvrir le CSV dans Excel puis l’enregistrer en .xlsx. Cela fait d’abord passer le fichier par la devinette de séparateur et d’encodage d’Excel : la corruption survient à l’ouverture, et l’enregistrement la fige. Convertissez le fichier directement.
- Ne pas vérifier les colonnes à zéro initial. Codes postaux, numéros de téléphone et références de compte perdent leur zéro ou passent en notation scientifique sans un mot ; formatez ces colonnes en texte avant de travailler la feuille.
- Se fier à une colonne de dates importée sans erreur apparente. `03/04/2024` est mars dans une locale et avril dans une autre, et la mauvaise lecture s’applique discrètement — vérifiez quelques dates connues avant d’exploiter les données.
- Convertir un fichier destiné à un point d’import. Les systèmes qui réclament du CSV veulent du texte brut et rejetteront un classeur .xlsx : convertissez pour les humains, gardez le CSV pour les machines.
- Supposer qu’un fichier correct dans un éditeur de texte le restera dans Excel. L’éditeur respecte l’UTF-8 ; Excel sous Windows, pas toujours — d’où un texte accentué parfaitement valide qui arrive en charabia.
Comparaison
| Critère | Cet outil | Ouvrir directement dans Excel | Convertisseurs en ligne |
|---|---|---|---|
| Données envoyées à un serveur | Jamais | Non | Le plus souvent |
| Séparateur détecté depuis le fichier | Oui | Non — suit votre paramètre régional | Généralement |
| UTF-8 préservé | Oui | Souvent non sous Windows | Généralement |
| Limite de lignes | Mémoire de l’appareil seulement | Aucune | Souvent plafonnée |
| Compte ou inscription | Pas nécessaire | Licence requise | Souvent exigé |
| Prix | Gratuit | Logiciel payant | Gratuit / offres payantes |
Fonctionnalités
Détection automatique du séparateur
Virgule, point-virgule ou tabulation : le fichier est inspecté plutôt que présumé virgulé.
UTF-8 préservé
Accents, cédilles, texte arabe, turc et tout caractère non ASCII passent sans altération.
Champs entre guillemets respectés
Une virgule entre guillemets reste dans la valeur au lieu de scinder la ligne.
Ligne d’en-tête conservée
La première ligne devient l’en-tête de la feuille et non un enregistrement ordinaire.
Sortie .xlsx authentique
Un fichier de classeur correctement structuré, pas un CSV dont on a changé l’extension.
Gros fichiers pris en charge
Des dizaines de milliers de lignes se convertissent sans file d’attente d’envoi.
Aucune installation
Rien à télécharger ni à installer : tout se passe sur la page web.
Compatible arabe et RTL
Interface complète en huit langues, dont l’arabe de droite à gauche.
Sécurisé par défaut
Servi en HTTPS, sans suivi de fichiers ni envoi à un tiers.
Qui l’utilise
Analystes et comptables
Transformer un export système en classeur qu’ils peuvent filtrer, mettre en forme et enrichir de formules.
Vendeurs en ligne
Convertir un export de commandes ou de stock en feuille qui s’ouvre proprement pour toute l’équipe.
Personnel administratif
Réparer un CSV ouvert en une seule colonne tassée, sans demander à l’informatique de modifier un paramètre régional.
Toute personne manipulant des données personnelles
Convertir un fichier clients ou adhérents sans l’envoyer à un service tiers.
Questions Fréquentes
Non. La conversion s’exécute entièrement dans votre navigateur — vos données ne sont jamais envoyées, stockées ni partagées.
Oui. Chaque ligne et colonne est convertie fidèlement ; vos données sont écrites dans une vraie feuille .xlsx.
Oui — entièrement gratuit, sans compte, sans filigrane et sans limite de fichiers.