Comprendre les enregistrements CSV avant le nettoyage

Publié: · Delete Duplicate Lines Online

Mis à jour:

Pourquoi un champ CSV peut contenir virgules, guillemets ou sauts de ligne, et comment valider les données avant conversion.

Un enregistrement n’est pas toujours une ligne

Un champ entre guillemets peut contenir une virgule ou un saut de ligne. Découper un fichier à chaque virgule ou retour peut déplacer silencieusement des valeurs dans de mauvaises colonnes.

Valeurs entre guillemets

Dans l’exemple, la virgule de New York reste dans le champ city. Deux guillemets consécutifs à l’intérieur d’un champ encadré représentent un guillemet littéral.

name,city
Alice,"New York, NY"
Bob,"He said ""hello"""

Valider d’abord la structure

Le validateur CSV contrôle les guillemets et la cohérence du nombre de colonnes. Il ne peut pas établir si les valeurs sont exactes ou respectent vos règles métier.

Choisir les en-têtes avec soin

Lors d’une conversion en JSON, les en-têtes deviennent des clés. Ils doivent être uniques et non vides pour éviter de perdre des champs. CSV vers JSON conserve les cellules comme chaînes, y compris les zéros initiaux de codes postaux.

Procéder de façon réversible

Gardez une copie, examinez le tableau, appliquez une règle puis comparez. Un tableur peut interpréter les cellules ressemblant à des formules à l’ouverture d’un export ; contrôlez les données non fiables avant de les y utiliser.

Préférences de statistiques

Google Analytics est facultatif et aide à comprendre la fréquentation des pages. Le contenu des outils est toujours exclu. Les statistiques restent désactivées jusqu’à votre accord.