← Tous les outils
Outil · Données

Harmoniser un CSV avant de l'importer.

Votre logiciel de compta, de paie ou votre CRM refuse le fichier, ou pire : il l'accepte et se trompe de date. Cet outil regarde chaque colonne, dit ce qu'elle contient, et convertit dates et nombres au format que l'import attend — sans manger les zéros des codes postaux. Rien ne quitte votre navigateur.

Gratuit · sans inscription100 % dans votre navigateur
Le piège n'est pas le refus, c'est l'acceptation silencieuse. Un import qui plante se voit. Un 07/09/2026 lu à l'américaine devient le 9 juillet : deux mois d'écart, aucune alerte. Ici, une colonne de dates ambiguë est signalée et c'est vous qui tranchez.

1. Votre fichier

Déposez un CSV, ou collez le contenu directement. La première ligne doit être celle des en-têtes.

Déposez un fichier .csv ici, ou cliquez pour le choisir
— Pourquoi l'import refuse

Quatre raisons, toujours les mêmes.

Un fichier rejeté n'a presque jamais un problème de fond. Ce sont les conventions d'écriture qui divergent entre le logiciel qui exporte et celui qui importe.

Ce que contient le fichierCe qui se passe à l'import
07/09/2026 dans une colonne de datesLu 9 juillet par un logiciel réglé en anglais, 7 septembre par un logiciel français. Aucun des deux ne prévient.
1 234,56 dans une colonne de montantsRejeté comme non numérique, ou tronqué à 1. L'espace de milliers et la virgule décimale sont français ; la plupart des imports attendent 1234.56.
01000 dans une colonne code postalDevient 1000. Le zéro de tête disparaît dès que la colonne est traitée comme un nombre — même chose pour les téléphones et les références produit.
Le point-virgule comme séparateurTout arrive dans une seule colonne si l'import attend la virgule. Et l'inverse casse dès qu'un libellé contient une virgule.

Ces quatre points expliquent l'écrasante majorité des imports ratés. Aucun ne demande de compétence technique : il faut juste savoir quelle colonne contient quoi, et réécrire les cellules en conséquence. C'est exactement ce que fait cette page.

— Le piège coûteux

La date ambiguë : l'erreur qui ne se voit pas.

Un import qui plante, c'est une bonne nouvelle : vous le voyez, vous corrigez. Le vrai problème est l'import qui réussit avec de mauvaises valeurs.

Prenez une colonne de dates où toutes les valeurs ont leurs deux premiers nombres inférieurs ou égaux à 12 — 07/09/2026, 03/04/2026, 11/12/2026. Rien, absolument rien dans le fichier ne permet de savoir si le premier nombre est le jour ou le mois. Un logiciel qui devine se trompera une fois sur deux, et l'écart peut atteindre onze mois sur une échéance ou une date d'entrée en fonction.

La plupart des convertisseurs devinent en silence. Celui-ci refuse : quand une colonne de dates est ambiguë, il l'affiche en clair et vous demande de trancher. Dès qu'une seule valeur de la colonne dépasse 12 — un 25/03, un 31/12 — l'ambiguïté tombe d'elle-même et l'ordre est déduit sans vous déranger.

Le même raisonnement vaut pour le séparateur décimal : 1,234 vaut mille deux cent trente-quatre en anglais et un virgule deux trois quatre en français. Ici, la règle appliquée est celle de la colonne entière, pas de la cellule : si le reste de la colonne montre des centimes, 1,234 est lu comme un séparateur de milliers.

— Format de sortie

Que choisir, concrètement.

Les dates en ISO (AAAA-MM-JJ) dès que c'est accepté. C'est le seul format qui ne peut pas être mal lu, et il se trie correctement par ordre alphabétique. Si votre logiciel exige le format français, prenez JJ/MM/AAAA — mais vérifiez le résultat sur les premières lignes.

Le point décimal pour les montants, sauf mention contraire de votre logiciel. Et pas de séparateur de milliers : il n'aide personne dans un fichier d'import, il ne sert qu'à la lecture humaine. L'option existe si votre destinataire est un œil humain plutôt qu'un logiciel.

Le point-virgule comme séparateur de colonnes pour un fichier destiné à Excel en français, la virgule pour un outil anglophone ou une API. Si vos libellés contiennent des points-virgules, le fichier produit les met entre guillemets : c'est la norme CSV et tous les imports sérieux la respectent.

Le BOM UTF-8, c'est ce qui évite les « Ã© » à la place des « é » quand Excel ouvre le fichier. Laissez-le coché pour Excel, décochez-le si le fichier part vers une API ou un script qui n'en veut pas.

Une fois le fichier propre, l'étape d'après est souvent de le dédoublonner et retirer les lignes vides, ou de le convertir en Excel. Si vous devez au contraire comparer l'ancien et le nouvel export, l'outil voisin est la comparaison de deux CSV par référence.

— Questions fréquentes

Ce qu'on nous demande.

Pourquoi mon import refuse mon fichier CSV ?
Dans la quasi-totalité des cas, pour l'une de ces quatre raisons : le séparateur de colonnes ne correspond pas à celui qu'attend le logiciel (point-virgule contre virgule), les nombres sont écrits à la française (« 1 234,56 » au lieu de « 1234.56 »), les dates ne sont pas dans le format attendu, ou l'encodage abîme les accents. Aucune ne demande de compétence technique à corriger : il suffit de réécrire les cellules dans les conventions du logiciel destinataire, ce que fait cette page colonne par colonne.
Comment convertir des dates JJ/MM/AAAA en AAAA-MM-JJ ?
Collez le fichier, laissez l'outil détecter la colonne de dates, puis choisissez « AAAA-MM-JJ (ISO) » comme format de sortie. La conversion s'applique à toute la colonne d'un coup. Si l'outil signale la colonne comme ambiguë, c'est qu'aucune valeur ne dépasse 12 et qu'il est impossible de savoir si le premier nombre est le jour ou le mois : indiquez-le, et la conversion se fait sans risque d'inversion.
Que veut dire « colonne de dates ambiguë » ?
Que le fichier ne contient pas l'information nécessaire pour trancher. Si toutes les dates d'une colonne ressemblent à « 07/09/2026 », « 03/04/2026 », « 11/12/2026 », les deux premiers nombres sont tous inférieurs ou égaux à 12 : ils peuvent être des jours comme des mois. Dès qu'une seule valeur de la colonne dépasse 12 — un « 25/03 », un « 31/12 » — l'ordre devient certain et l'outil ne vous demande plus rien. C'est le seul cas où deviner peut coûter jusqu'à onze mois d'écart sans qu'aucune alerte ne se déclenche.
Comment garder le zéro d'un code postal ou d'un numéro de téléphone ?
Laissez la colonne en type « Texte » et gardez cochée l'option « Protéger les zéros de tête ». Les cellules concernées sortent alors entre guillemets, ce qui indique au tableur et à l'import qu'il s'agit de texte et non d'un nombre. Sans cette protection, « 01000 » devient « 1000 » et « 0612345678 » perd son premier chiffre. L'outil détecte d'ailleurs ces colonnes tout seul : une colonne dont la moitié des valeurs commence par un zéro est classée en texte par défaut.
Le fichier est-il envoyé quelque part ?
Non. Tout le traitement — lecture du fichier, détection des types, conversion, génération du fichier de sortie — se fait dans votre navigateur, en JavaScript. Rien n'est transmis à un serveur, et il n'y a ni compte à créer ni inscription. C'est un choix de conception : un export clients, un journal comptable ou une liste de salariés contient des données que vous n'avez pas à confier à un tiers pour une conversion de format.
Quelle taille de fichier l'outil accepte-t-il ?
Le plafond est fixé à 200 000 lignes, ce qui couvre très largement les exports d'une PME. Au-delà, le navigateur ralentirait sans bénéfice : un fichier de cette taille relève d'un traitement automatisé plutôt que d'une conversion manuelle. L'outil vous prévient si le plafond est atteint plutôt que de figer la page.
Et si la détection se trompe sur une colonne ?
Vous corrigez le type dans le tableau : chaque colonne a un menu déroulant Date / Nombre / Texte. C'est volontaire — la détection est une aide, pas une autorité. Une colonne de références produit qui ressemble à des nombres, un identifiant qui ressemble à une date : vous connaissez vos données mieux que l'outil. L'aperçu affiche en vert les cellules modifiées et en rouge celles qu'il n'a pas su lire, pour que vous voyiez le résultat avant de télécharger.
Faut-il faire cette conversion à chaque export ?
Si vous refaites la même manipulation toutes les semaines sur le même type de fichier, la vraie réponse n'est plus un outil en ligne mais un petit programme qui prend l'export et produit le fichier d'import tout seul, sans intervention. C'est typiquement le genre de tâche répétitive qu'on automatise en une brique — vous déposez le fichier, il ressort au bon format, ou même il part directement dans le logiciel destinataire.
— Et quand c'est sérieux

Ces outils, c'est le coup de main gratuit.

Un fichier à remettre d'aplomb de temps en temps : cette page suffit — on vous l'offre. Le vrai sujet commence quand c'est tous les lundis : le même export, les mêmes quatre colonnes à reprendre, la même minute perdue et le même risque d'oubli. Là, il faut une brique qui prend le fichier et rend l'import prêt — ou qui le dépose directement dans le logiciel de destination, sans que personne n'ouvre un tableur. Un outil à vous, qui vous appartient.

On en parle ?

Votre besoin n'est pas dans la liste ?

Ces outils règlent les tâches standards. Pour ce qui est spécifique à votre métier, on fabrique l'outil sur mesure — prix fixe annoncé d'avance, et il vous appartient.

+ Diagnostic gratuit+ Sans engagement
Choisir un créneau1H · GRATUIT
Voir nos disponibilités →

Confirmation immédiate · sans engagement