Tablora

Tablora · Bibliothèque

Conserver une virgule dans une seule cellule CSV

Une virgule dans un champ CSV entre guillemets, comme "Red, blue", fait partie de la valeur. Vérifiez que l’outil d’examen y lit une seule cellule avant de télécharger.

Des virgules qui font partie de la valeur

Les descriptions, les adresses et les noms d’entreprise contiennent souvent des virgules. Dans un fichier séparé par des virgules, une telle valeur doit être entourée de guillemets pour que la virgule ne soit pas lue comme une limite de champ. Un logiciel qui coupe chaque ligne à chaque virgule ignore ces guillemets et transforme un enregistrement de deux colonnes en trois cellules, en décalant toutes les valeurs suivantes d’une colonne vers la droite.

L’outil d’examen suit la règle des guillemets du CSV. Une virgule dans un champ entre guillemets reste dans la cellule, et les guillemets eux-mêmes sont traités comme de la syntaxe, pas comme une partie de la valeur.

Lire Mira et Red, blue

L’exemple de la page comporte l’en-tête name,note et l’enregistrement Mira,"Red, blue", avec la virgule comme « Délimiteur ». L’analyse donne 2 lignes et 2 colonnes, et la ligne 2, colonne 2, affiche Red, blue, sans les guillemets extérieurs et avec la virgule à l’intérieur de la valeur.

Le deuxième champ de l’en-tête, note, correspond à Red, blue : l’enregistrement a donc exactement la largeur de l’en-tête et « Lignes de largeur différente » affiche 0.

Contrôler un champ entre guillemets

Une espace avant le guillemet ouvrant

Un CSV modifié à la main comporte souvent une espace après la virgule : Mira, "Red, blue". Selon la règle du CSV, un guillemet n’ouvre un champ que s’il en est le premier caractère : une espace placée avant fait donc du guillemet un caractère inattendu. L’outil d’examen refuse le texte avec « Vérifiez les valeurs saisies et réessayez. » au lieu de deviner. Supprimez dans votre copie l’espace entre la virgule et le guillemet ouvrant, puis relancez le calcul.

Un guillemet jamais fermé produit le même effet sur toutes les lignes suivantes : si l’erreur persiste, cherchez un guillemet fermant manquant.

Les virgules dans les exports de l’app

L’export CSV de l’app Tablora met entre guillemets toute cellule qui contient une virgule, un guillemet ou un saut de ligne : une description comme Red, blue reste ainsi dans une seule cellule quand le fichier est ouvert ailleurs.

Données d’entrée

Texte du tableau
name,note Mira,"Red, blue"
Délimiteur
,

Résultats

Lignes
2
Colonnes
2
namenote
MiraRed, blue
Lignes de largeur différente
0