Outil de développement / 03
Convertisseur CSV en TSV
Convertissez des données séparées par des virgules en données séparées par des tabulations, en traitant correctement les champs entre guillemets.
Convertisseur CSV en TSV: TOEA lit le CSV avec un analyseur tenant compte des guillemets, de sorte qu’une virgule à l’intérieur d’un champ entre guillemets reste dans ce champ, puis réécrit les lignes en les séparant par des tabulations. Fonctionne 100 % localement dans votre navigateur, sans aucun téléversement de fichier vers le serveur.
- Catégorie
- Outils développeur
- Exécutions
- Dans votre navigateur
- Coût
- Gratuit · sans inscription
- Disponibilité
- Prêt à l'emploi
Fonctionne entièrement dans votre navigateur
Jusqu'à 5 MB · rien n'est téléversé
Quand les tabulations sont utilisées par défaut
Plusieurs outils attendent des tabulations, sauf indication contraire. COPY de PostgreSQL au format texte et LOAD DATA INFILE de MySQL séparent tous deux les champs par des tabulations par défaut. En ligne de commande, cut -f2 sélectionne la deuxième colonne séparée par des tabulations sans aucune option, et awk -F'\t' ainsi que sort -t$'\t' fonctionnent de manière fiable, car un champ TSV ne contient jamais le séparateur. Aucun de ces outils ne comprend les guillemets CSV ; c’est pourquoi une conversion préalable évite les colonnes mal découpées.
Un enregistrement par ligne
Dans le fichier converti, chaque ligne correspond exactement à un enregistrement, car les sauts de ligne dans les cellules ont été aplatis. Les outils fondés sur les lignes peuvent donc être utilisés sans risque : wc -l compte les enregistrements et l’en-tête, head -n 101 affiche l’en-tête et 100 lignes, et split -l découpe un fichier volumineux sans séparer un enregistrement. Dans un CSV contenant des adresses ou des commentaires sur plusieurs lignes, ces trois commandes comptent discrètement mal. Pour revenir au CSV destiné à un tableur ou à un formulaire d’importation, utilisez TSV vers CSV.
Comment l'utiliser
- Collez le CSV ou choisissez un fichier.
- Vérifiez le résultat.
- Copiez ou téléchargez le TSV.
Confidentialité et limitations
La conversion s’effectue dans votre navigateur et n’est jamais envoyée, ce qui compte lorsque le fichier est une configuration ou une exportation que vous préféreriez ne pas confier à un inconnu. Toute tabulation ou tout saut de ligne présent dans une cellule est aplati en un espace, car le TSV n’a aucun moyen de les mettre entre guillemets.
Outils associés
Questions fréquentes
Pourquoi convertir en TSV ?
Les tabulations apparaissent rarement dans les données ; le TSV évite donc les règles de mise entre guillemets qui rendent le CSV pénible. Les tableurs et de nombreux outils en ligne de commande préfèrent qu’on colle du TSV.
Que deviennent les virgules dans mes données ?
Elles restent dans la cellule. C’est tout l’intérêt de la conversion : une fois les tabulations utilisées comme séparateur, les virgules n’ont plus besoin d’être mises entre guillemets.
Et si une cellule contient une tabulation ?
Elle est remplacée par un espace. La laisser scinderait la ligne, et le TSV n’a aucun mécanisme de mise entre guillemets pour l’éviter.
Gère-t-il les retours à la ligne entre guillemets ?
Oui. Un retour à la ligne à l’intérieur d’un champ CSV entre guillemets est lu comme faisant partie de la cellule et est aplati en un espace dans le résultat.
Outil gratuit · dans votre navigateur exécutions · aucun compte requis