IA et information

L’IA a créé un CSV : une virgule dans le texte a-t-elle divisé la ligne ?

Vérifiez les virgules, guillemets et sauts de ligne avec un lecteur CSV avant d’importer tout le fichier.

Une description de produit contient « bleu, grand ». Si l'IA assemble simplement les valeurs avec des virgules, cette description devient deux champs. Le fichier semble propre, mais les valeurs suivantes risquent d'arriver dans les mauvaises colonnes.

Fixer le format de sortie

Précisez l'application destinataire, les colonnes, le séparateur et l'encodage. Dans un fichier UTF-8 séparé par des virgules, avec les colonnes id,description, 7,"blue, large" forme un enregistrement à deux champs. Les guillemets gardent la virgule dans la description anglaise.

RFC 4180 décrit des conventions courantes, pas le comportement de tous les logiciels. Les champs contenant des virgules, des guillemets doubles ou des sauts de ligne sont entourés de guillemets doubles. Un guillemet intérieur est doublé : 8,"The ""large"" size" contient la description The "large" size.

Utilisez des guillemets droits ASCII pour la syntaxe. Les guillemets typographiques d'un texte ne les remplacent pas. Ne remplacez pas non plus toutes les virgules : certaines séparent les champs, d'autres font partie des données.

Importer un échantillon varié

Incluez un texte simple, les deux exemples et une description avec un saut de ligne. Ouvrez l'échantillon avec l'importateur CSV de destination ou un lecteur adapté. Comparez les cellules obtenues, pas seulement l'aspect du texte. Un enregistrement peut occuper plusieurs lignes physiques du fichier.

Après ce test, vérifiez aussi le nombre d'enregistrements, les champs et les valeurs de l'export complet. Un petit échantillon ne valide pas les lignes non contrôlées. Gardez la liste d'origine et les réglages d'importation. Demandez le fichier de données : un tableau affiché dans le chat n'est pas le même livrable.

Sources et lectures

  1. RFC Editor — RFC 4180, common CSV format, section 2

Les sources étayent les explications techniques. Les exemples et les vérifications proposées relèvent du travail éditorial.