Comment valider un fichier CSV avant son import ?
Un CSV peut sembler correct dans un éditeur de texte et rester illisible pour l'outil qui doit le recevoir : un guillemet non fermé, un point-virgule au milieu d'un commentaire, une ligne plus courte que l'en-tête suffisent. Import Cleaner contrôle la structure de votre fichier avant que l'import échoue.
Pourquoi valider la structure avant l'import
Les erreurs de structure produisent les messages d'erreur les plus obscurs : l'outil cible signale une ligne, souvent bien après la ligne réellement fautive, sans en expliquer la cause.
Quand l'import passe malgré un décalage, les valeurs se retrouvent dans les mauvaises colonnes : un code postal dans un champ ville, un montant dans un champ quantité. C'est le scénario le plus coûteux à réparer.
Quels problèmes de structure sont détectés
- Délimiteur non standard : point-virgule, tabulation ou barre verticale au lieu de la virgule.
- Séparateur présent à l'intérieur d'un champ texte mal échappé.
- Guillemets non fermés ou imbriqués.
- Lignes dont le nombre de colonnes diffère de l'en-tête.
- Retours à la ligne à l'intérieur d'une cellule.
- Fichiers dépassant les limites classiques d'un tableur, avec risque de troncature.
Comment Import Cleaner les détecte
Le délimiteur est identifié automatiquement à la lecture du fichier. Le parseur gère les guillemets et les cellules multilignes, puis compare le nombre de colonnes de chaque ligne à l'en-tête et signale les écarts dans le rapport de détection.
Les gros fichiers sont traités par lots afin que l'analyse reste possible dans le navigateur, et une alerte apparaît lorsque le volume approche des limites habituelles d'un tableur.
Comment les corriger
L'étape de mapping vous laisse reprendre la main sur la structure avant même l'analyse.
- Renommer un en-tête mal libellé ou ambigu.
- Supprimer une colonne inutile avant l'analyse.
- Réparer les guillemets et les retours à la ligne signalés.
- Vérifier l'alignement des colonnes dans l'aperçu final, puis exporter en CSV ou Excel.
Exemple avant / après
- 1;Dupont;"Client fidèle; à relancer";120
- 2;Martin;Note simple
- 1;Dupont;Client fidèle, à relancer;120
- 2;Martin;Note simple;0.00
Le point-virgule à l'intérieur du commentaire décalait la ligne, et la seconde ligne comptait une colonne de moins que l'en-tête.
Questions fréquentes
- Faut-il connaître le délimiteur de mon fichier ?
- Non, il est détecté automatiquement à l'ouverture. Vous le voyez confirmé dans l'aperçu brut du fichier.
- Les fichiers volumineux sont-ils gérés ?
- L'analyse est réalisée par lots dans le navigateur pour limiter la consommation mémoire, et une alerte prévient lorsque le volume approche les limites d'un tableur.
Autres contrôles utiles
Pages liées
Prêt à nettoyer votre fichier ?
Chargez votre fichier Excel ou CSV, laissez la détection tourner dans votre navigateur, puis exportez une feuille propre.