A propos des normes OpenCSV

L'analyseur CSV du service d'extraction pour les extracteurs de fichiers utilise Opencsv. Les fichiers csv traités par le service d'extraction doivent être conformes aux normes Opencsv.

Reportez-vous à Opencsv File Standards. Outre l'analyseur CSV, le service d'extraction prend en charge les fichiers conformes à la spécification RFC4180. L'analyseur CSV RFC 4180 vous permet d'ingérer des données monolignes et multilignes dans vos fichiers .csv. L'analyseur RFC 4180 prend en charge l'inclusion d'enregistrements de données avec jusqu'à 99 sauts de ligne. Pour plus d'informations sur la spécification RFC 4180, reportez-vous à la section Common Format and MIME Type for Comma-Separated Values (CSV) Files.

N'oubliez pas ce qui suit :
  • Lors de l'utilisation de caractères spéciaux :
    • Pour les chaînes sans caractères spéciaux, les guillemets sont facultatifs.
    • Pour les chaînes comportant des caractères spéciaux, les guillemets sont obligatoires. Par exemple, si une chaîne comporte une virgule, vous devez utiliser des guillemets pour la chaîne, tels que "Abc, 123".
    • Les échappements (barre oblique inverse) sont facultatifs.
    • Les caractères de barre oblique inverse doivent toujours être échappés. Par exemple, si vos données contiennent une barre oblique inverse, utilisez le format suivant : "Double barre oblique inverse ( \\ ) abc".
    • Pour gérer les guillemets dans une chaîne entre guillemets, utilisez une barre oblique inverse entre guillemets : "Asd \" asd".
  • L'analyseur Opencsv vous permet de sélectionner l'un des caractères disponibles en tant que délimiteur :
  • Virgule (,)
  • Point-virgule ( ; )
  • Barre verticale (|)
  • Onglet ( )