Aller au contenu principal

TSV vs CSV : pourquoi les délimiteurs interrompent les importations de feuilles de calcul

Par Converty Team

Découvrez pourquoi les différences entre les délimiteurs TSV et CSV interrompent les importations de feuilles de calcul et comment inspecter les lignes analysées avant que le système cible ne rejette le fichier.

TSV vs CSV : pourquoi les délimiteurs interrompent les importations de feuilles de calcul

Les importations de feuilles de calcul échouent souvent parce que le fichier n'est pas divisé comme le système cible l'attend. Un fichier peut s'appeler CSV mais utiliser des onglets. Une autre exportation peut utiliser des points-virgules en raison des paramètres régionaux. Un échantillon collé peut sembler aligné dans une feuille de calcul, mais se réduire en une seule colonne lorsqu'il est analysé avec le mauvais délimiteur.

C'est la différence pratique entre les problèmes de délimiteur TSV et CSV. La question importante n’est pas seulement ce que dit l’extension du fichier. C'est ainsi que les lignes sont réellement séparées. Le CSV Validator de Converty aide en détectant les délimiteurs et en affichant un aperçu analysé avant que le système d'importation ne devienne le premier endroit où vous découvrez le problème.

CSV et TSV sont tous deux des formats basés sur des délimiteurs

CSV signifie généralement des valeurs séparées par des virgules. TSV signifie valeurs séparées par des tabulations. Les deux stockent les lignes sous forme de texte et séparent les champs avec un délimiteur.

Le problème est que les exportations réelles ne sont pas toujours clairement étiquetées. Une feuille de calcul peut enregistrer un fichier avec des virgules, des tabulations ou des points-virgules en fonction du chemin d'exportation et des paramètres régionaux. Un système qui suppose des virgules peut interpréter à tort un fichier séparé par des tabulations comme un seul champ large. Un système qui suppose que les tabulations peuvent ne pas parvenir à diviser les lignes séparées par des virgules.

Les problèmes de délimiteur ressemblent à des problèmes de données

Lorsque le délimiteur est erroné, tout ce qui se passe en aval semble cassé :

  • les en-têtes apparaissent comme une seule colonne combinée
  • les longueurs des rangées ne correspondent pas
  • les champs se déplacent dans les mauvaises colonnes
  • les colonnes obligatoires semblent manquantes
  • les importations rapportent des erreurs de validation confuses

Le fichier n'est peut-être pas mauvais. Il peut simplement être analysé avec le mauvais séparateur.

Inspectez l'aperçu analysé avant l'importation

Le flux de travail le plus sûr consiste à inspecter la structure avant le téléchargement ou l'importation.

  1. Ouvrez le Validateur CSV.
  2. Collez les lignes ou téléchargez le fichier.
  3. Vérifiez le délimiteur détecté.
  4. Confirmez que la ligne d'en-tête est divisée en colonnes attendues.
  5. Vérifiez l'aperçu analysé par rapport à la feuille de calcul source.
  6. Corrigez l'attente d'exportation ou de délimiteur avant d'envoyer le fichier en aval.

Cela maintient le débogage du délimiteur à proximité du fichier plutôt qu'à l'intérieur du système cible.

La validation de l'en-tête dépend de la validation du délimiteur

Les problèmes de ligne d’en-tête et les problèmes de délimiteur sont liés. Si le délimiteur est erroné, la ligne d'en-tête n'est pas fiable. Un avertissement de colonne en double ou manquante peut être un véritable problème d'en-tête, ou cela peut être le signe que l'analyseur n'a jamais divisé correctement la ligne.

Pour obtenir des conseils spécifiques aux en-têtes, lisez Comment valider une ligne d'en-tête CSV avant l'importation. Pour le flux de travail plus large du délimiteur, lisez Comment résoudre les problèmes de délimiteur CSV avant une importation.

Ouvrez le CSV Validator avant d'importer une exportation de feuille de calcul lorsque TSV, CSV, les points-virgules ou les lignes collées n'utilisent peut-être pas le délimiteur attendu par votre système cible.

Vous aimerez aussi