Détection automatique intelligente
Éliminez les erreurs d'encodage et de format. ERMIVI analyse vos fichiers instantanément pour vous offrir un point de départ fiable.
ERMIVI détecte automatiquement les paramètres qui font échouer un import : encodage non attendu, séparateur incorrect, colonnes déplacées, en-têtes absents, lignes irrégulières. L’objectif est simple : vous donner un diagnostic clair avant de définir vos règles de transformation. Dans un contexte comptable, RH, logistique ou intégration ERP, cette étape évite la majorité des “imports cassés” qui se traduisent par des champs vides, des dates illisibles, des montants décalés ou des caractères accentués corrompus.
ERMIVI est un logiciel desktop 100% local qui transforme un fichier source (CSV/XLSX/TXT/JSON) en un fichier de sortie conforme via un pipeline : import, mapping, correspondances (lookups), formules, export et historique. La détection automatique sécurise la première étape : l’import.
Pourquoi la détection automatique est la base d’un import fiable
Dans la pratique, un fichier “CSV” n’est pas un standard unique. Deux exports CSV provenant d’outils différents peuvent être incompatibles : séparateur point-virgule vs virgule, guillemets, décimales avec virgule, en-têtes absents, colonnes en trop, encodage CP1252 au lieu de UTF-8, présence de champs contenant des retours à la ligne… Ces détails sont invisibles à l’œil tant que l’import ne plante pas.
ERMIVI adopte une approche pragmatique : au lieu de vous laisser deviner, l’application identifie et affiche les paramètres critiques. Vous gagnez du temps et vous évitez des exports “au hasard” qui ne passeraient pas côté ERP ou logiciel de comptabilité.
Ce que ERMIVI détecte automatiquement
La détection automatique d’ERMIVI vise les éléments qui conditionnent la lisibilité d’un fichier tabulaire :
- Type de fichier : CSV, TXT structuré, Excel XLSX, ou JSON tabulaire selon la structure détectée.
- Encodage : reconnaissance des encodages courants (UTF-8, Latin-1, CP1252) pour préserver les accents et caractères spéciaux.
- Séparateur : point-virgule, virgule, tabulation, pipe… et gestion des guillemets si des champs contiennent le séparateur.
- Présence d’en-têtes : détection de la ligne “header” ou proposition d’une génération d’en-têtes.
- Colonnes : liste et ordre des colonnes détectées, avec un aperçu des valeurs.
- Aperçu : affichage des N premières lignes (top N) pour valider rapidement l’import.
Cas d’usage : éviter les erreurs d’encodage (UTF-8, Latin-1, CP1252)
Les erreurs d’encodage sont l’un des problèmes les plus fréquents : noms de personnes, libellés d’écriture, adresses, références produits… Quand l’encodage est mal interprété, vous obtenez des caractères “�” ou des séquences illisibles. Dans un flux de transformation, c’est dangereux : vous risquez d’exporter un fichier conforme “structurellement” mais corrompu sur les textes.
Avec ERMIVI, la détection d’encodage est un garde-fou : vous voyez immédiatement le format et vous pouvez confirmer avant le mapping. Cette transparence améliore aussi le travail d’équipe : lorsqu’un utilisateur rejoue un profil, il sait exactement sur quel type d’import il s’appuie.
Cas d’usage : séparateur CSV et décimales (virgule vs point)
Dans les environnements français, le séparateur CSV est souvent le point-virgule, et la décimale est la virgule. De nombreux outils anglo-saxons exportent l’inverse. Une importation avec un mauvais séparateur transforme un fichier multi-colonnes en une seule colonne : le mapping devient impossible. ERMIVI minimise ce risque grâce à la détection du séparateur et un aperçu des colonnes.
Diagnostic rapide : les 7 signaux d’un fichier “à risque”
Avant même de créer un profil, vous pouvez repérer les fichiers qui demandent une attention particulière. ERMIVI met en évidence ces points pendant la détection automatique, afin de réduire les erreurs au moment du mapping et surtout au moment de l’export vers un format strict (ERP, comptabilité, import métier).
- 1 colonne au lieu de N : séparateur CSV incorrect (ou guillemets mal gérés).
- Accents illisibles : encodage mal interprété (UTF-8 vs CP1252/Latin-1).
- Dates “bizarres” : formats mixtes ou interprétation locale (JJ/MM vs MM/JJ).
- Décimales incohérentes : virgule vs point, séparation des milliers.
- Colonnes manquantes : export source incomplet ou en-têtes absents.
- Lignes irrégulières : certaines lignes ont plus/moins de champs (souvent des retours à la ligne dans un champ texte).
- Types “flottants” : une même colonne mélange texte et nombres (ex : ID parfois numérique, parfois alphanumérique).
Check-list de validation avant mapping (import CSV/Excel)
Pour fiabiliser une transformation, la règle est simple : ne commencez pas le mapping tant que l’import n’est pas “stable”. Voici une check-list pratique, pensée pour être rejouée par une équipe non-technique :
- Encodage : l’aperçu affiche correctement les accents (libellés, noms, adresses).
- Séparateur : le nombre de colonnes affiché correspond au fichier attendu.
- En-têtes : la première ligne est bien détectée comme header, ou les colonnes sont correctement nommées.
- Colonnes critiques : ID, date, montant, code TVA, code compte… sont présents.
- Valeurs échantillons : sur 10–20 lignes, rien n’est “décalé” (ex : dates dans la colonne montant).
- Fichier source : vous savez quelle version ou quelle extraction a produit ce fichier (utile pour le support).
Dépannage (très concret) : symptômes → causes → actions
La détection automatique sert aussi de guide de dépannage. Voici les cas les plus fréquents et la logique à appliquer :
- Symptôme : une colonne unique avec des “;” visibles
Cause : séparateur non appliqué
Action : basculer sur le bon séparateur (souvent;en France). - Symptôme : des caractères “�” ou des accents cassés
Cause : encodage mal interprété
Action : sélectionner/valider CP1252 ou Latin-1 si le fichier vient d’un export Windows historique. - Symptôme : des lignes “décalées” à partir d’un endroit
Cause : retours à la ligne dans une cellule texte non correctement quotée
Action : corriger l’export source ou forcer une stratégie de guillemets (selon possibilités). - Symptôme : les zéros à gauche disparaissent plus tard dans le pipeline
Cause : interprétation numérique
Action : traiter la colonne comme texte, et valider l’export final (souvent critique pour les codes).
Détection automatique vs Excel : ce qui change réellement
Excel est utile pour ouvrir rapidement un fichier, mais il a une limite : il “interprète” les données sans vous prévenir (types, dates, zéros à gauche). La détection automatique d’ERMIVI vise l’inverse : rendre les paramètres explicites dès l’entrée. Concrètement :
- Excel : ouvre “ce qu’il pense être correct” ;
ERMIVI : affiche le diagnostic (encodage, séparateur, colonnes) pour décider. - Excel : risque de transformer des IDs ;
ERMIVI : conserve le fichier source et vous permet de stabiliser le pipeline via profil. - Excel : difficile à rejouer à l’identique ;
ERMIVI : vous pousse vers une transformation rejouable et traçable.
Glossaire (import fichiers) : termes à connaître
- Encodage : règle qui convertit des octets en caractères (UTF-8, CP1252…).
- Séparateur : caractère entre les colonnes en CSV (
;,,, tabulation). - Header : ligne d’en-têtes (noms de colonnes) au début du fichier.
- Aperçu (top N) : affichage des premières lignes pour valider l’import.
- Fichier à largeur fixe (DAT) : format où chaque champ a une longueur définie, sans séparateur.
Historique d’import : de la détection au rejeu
La détection automatique ne sert pas seulement à “réussir une première fois”. ERMIVI conserve un historique d’imports pour pouvoir rejouer l’export : le dernier import valide d’un profil devient le point de départ d’une exécution. Cela rend la transformation traçable et reproductible. Si vous travaillez sur des imports périodiques (mensuels, hebdomadaires, fournisseurs, banques), c’est un gain de fiabilité.
Bonnes pratiques : comment préparer un fichier pour ERMIVI
ERMIVI peut gérer des fichiers hétérogènes, mais certaines pratiques simplifient la vie :
- Stabiliser les en-têtes lorsque c’est possible (ex : “Montant HT” plutôt que “Montant_01”).
- Éviter les colonnes “fusionnées” dans Excel : privilégier une colonne = une information.
- Documenter le format cible (ERP/compta) : noms de champs, longueurs, types, valeurs autorisées.
- Tester avec un échantillon : une dizaine de lignes représentatives suffit pour valider la détection, puis le mapping.
FAQ — Détection automatique
Étape suivante : mapping, lookups, formules
Une fois l’import validé, le cœur du travail commence : mapper les colonnes, appliquer des correspondances (lookups), et créer des formules sans code. ERMIVI structure ces étapes dans un profil réutilisable pour transformer régulièrement des fichiers au même format.
Sécurisez vos imports CSV/Excel
avant l’ERP.
La détection automatique réduit les erreurs dès l’entrée. Ensuite, ERMIVI vous aide à standardiser et rejouer vos exports. Pour une interface comptable automatisée, découvrez aussi Ermilink.