À propos de OpenCSV Normes
L'analyseur CSV du service d'extraction pour les extracteurs de fichiers utilise Opencsv. Les fichiers csv traités par extractservice doivent être conformes aux normes Opencsv.
Voir Normes de fichier Opencsv. En plus de 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 multiligne dans vos fichiers .csv. L'analyseur RFC 4180 prend en charge l'ingestion d'enregistrements de données avec jusqu'à 99 sauts de ligne. Pour plus d'informations sur la spécification RFC 4180, voir Format commun et type MIME pour les fichiers CSV (valeurs séparées par des virgules).
Gardez à l'esprit les conditions suivantes :
- 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, par exemple "Abc, 123".
- Les échappements (caractère barre oblique inverse) sont facultatifs.
- Les caractères de barre oblique inverse doivent toujours être échappés. Par exemple, s'il y a une barre oblique inverse dans vos données, 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 comme délimiteur :
- Virgule (,)
- Point-virgule (; )
- Barre verticale (|)
- Tabulation ( )