Le carnet des technologies utilesRSS
← Le carnet
/ Informatique et web

Importer un fichier CSV entre outils sans créer d’erreurs

Séparateurs, encodage, formats de date et doublons : les vérifications à effectuer pour importer un CSV dans un autre outil sans dégrader les données.

Un ordinateur affichant un tableau de données à côté d’une feuille imprimée.

Un fichier CSV paraît simple : des lignes, des colonnes et des valeurs séparées par un caractère. Pourtant, un import peut déplacer des données dans la mauvaise colonne, créer des doublons ou modifier le format d’une date. Ces erreurs surviennent souvent quand deux outils n’interprètent pas le fichier de la même manière. Pour fiabiliser ce flux de travail, préparez les données avant l’import, vérifiez les correspondances et conservez une solution de repli.

Commencez par examiner la structure du fichier dans un tableur ou un éditeur de texte. Repérez la première ligne, qui contient généralement les noms de colonnes, ainsi que le séparateur utilisé : virgule, point-virgule ou tabulation. Le séparateur décimal peut aussi prêter à confusion. Un nombre comme « 12,50 » risque d’être interprété comme deux champs si la virgule sert également de séparateur. Vérifiez enfin l’encodage : si les accents apparaissent sous la forme de caractères illisibles, le fichier n’est pas lu correctement. Lors de l’export, choisissez un encodage compatible avec l’outil de destination, souvent UTF-8, puis contrôlez le résultat en ouvrant le fichier exporté.

Les en-têtes doivent ensuite être rapprochés des champs proposés par l’outil de destination. Une colonne « Société » peut correspondre à « Organisation », tandis qu’une colonne « Contact » peut être ambiguë si le système distingue le prénom, le nom et l’adresse électronique. Ne vous fiez pas uniquement à la ressemblance des libellés : examinez quelques valeurs et vérifiez le type attendu pour chaque champ. Les dates méritent une attention particulière. Une valeur comme 04/05/2025 peut désigner le 4 mai ou le 5 avril selon le format choisi. Si possible, utilisez un format non ambigu, tel que année-mois-jour, et confirmez les règles de conversion dans l’outil.

Avant l’import complet, préparez un échantillon représentatif de quelques lignes. Incluez différents cas : champs vides, accents, numéros de téléphone avec indicatif, dates, caractères spéciaux et valeurs contenant le séparateur. Importez ce fichier dans un espace de test ou, si l’outil ne le permet pas, utilisez une liste temporaire clairement identifiée. Vérifiez ensuite les enregistrements dans l’interface de destination : une importation annoncée comme réussie ne garantit pas que chaque valeur se trouve dans le bon champ. Corrigez la correspondance des colonnes ou les données sources, puis recommencez le test.

Le contrôle des doublons dépend de la manière dont le connecteur identifie un enregistrement existant. Une adresse électronique peut convenir pour des contacts, mais elle ne constitue pas toujours une clé fiable pour d’autres types de données. Consultez les options de l’import : selon l’outil, les lignes correspondantes peuvent être ignorées, mises à jour ou ajoutées comme nouveaux éléments. Faites une copie du fichier d’origine et notez le nombre de lignes prévues. Après l’import, comparez ce total aux résultats affichés et examinez les éventuelles lignes rejetées. Si le système fournit un rapport d’erreurs, conservez-le pour corriger les cas concernés plutôt que de relancer tout le traitement à l’aveugle.

Un import CSV fiable repose donc sur quelques vérifications simples : structure, encodage, formats, correspondance des champs et règles de dédoublonnage. Gardez le fichier source intact, limitez les droits d’accès aux personnes qui réalisent l’opération et documentez les choix de conversion. Pour un import récurrent, conservez un modèle validé et testez toute modification de colonnes avant de l’intégrer au flux de travail. Vous réduisez ainsi les corrections manuelles et disposez d’une solution de repli si le résultat ne correspond pas aux attentes.