Catégorie: Développement

Convertisseur CSV vers TSV

Idée interneUn outil manque ?

Convertissez du CSV en valeurs séparées par tabulations

Collez des données CSV, séparées par point-virgule ou par barre verticale, et convertissez-les en valeurs séparées par tabulations. Comme le TSV n'a pas de convention standard pour mettre entre guillemets une tabulation ou un saut de ligne, tout champ qui en contient un est échappé afin de ne pas casser la structure des lignes. Tout s'exécute entièrement dans votre navigateur.

3 ligne(s) converties dans votre navigateur.

TSV
name	email	team
Ada Lovelace	ada@example.com	Blue
Doe, John	john@example.com	Green

Tout sur cette page est traité dans votre navigateur. Rien n'est envoyé.

À quoi sert cet outil

Les valeurs séparées par tabulations sont le format attendu par les tableurs lorsque vous collez du texte brut dans une grille, mais le TSV n'a pas de règle de mise entre guillemets aussi répandue que les guillemets doubles du CSV. Cet outil analyse les données source avec la logique de guillemets du CSV, puis les réécrit avec des tabulations entre les champs ; tout champ contenant lui-même une tabulation, un saut de ligne ou un antislash est échappé sous forme des caractères littéraux \t, \n ou \\, afin que le résultat reste exactement une ligne par ligne.

Mode d'emploi

  1. Collez des données CSV, séparées par point-virgule ou par barre verticale, ou chargez l'exemple.
  2. Choisissez le séparateur source.
  3. Copiez le résultat TSV, en vérifiant la note sur les éventuels champs échappés.

Confidentialité

Cet outil fonctionne entièrement dans votre navigateur. Ce que vous saisissez n'est jamais envoyé, stocké ni partagé : fermer l'onglet suffit à tout effacer.

Questions fréquentes

Mes données sont-elles envoyées quelque part ?
Non. L'analyse et la conversion se font en JavaScript directement dans la page, donc rien de ce que vous collez ne quitte votre appareil.
Que devient une tabulation ou un saut de ligne à l'intérieur d'un champ ?
Il est échappé sous forme des caractères littéraux \t ou \n, car le TSV ne dispose d'aucun mécanisme de guillemets qui permettrait de l'empêcher d'être lu comme une nouvelle colonne ou une nouvelle ligne.
Puis-je aussi convertir des données séparées par point-virgule ou par barre verticale ?
Oui. Choisissez le séparateur correspondant à vos données source avant de copier le résultat séparé par tabulations.