TSV vers CSV
Les tableurs et le presse-papiers vous fournissent souvent des données séparées par des tabulations (TSV), mais la plupart des importateurs, des bases de données et des scripts attendent du CSV séparé par des virgules. Remplacer les tabulations par des virgules à la main est risqué : il suffit qu’une valeur contienne déjà une virgule ou un guillemet pour que toutes les colonnes suivantes se décalent. Collez votre TSV ici et le convertisseur le réécrit en CSV, en mettant entre guillemets uniquement les champs qui en ont besoin, selon la norme RFC 4180, de sorte que les colonnes restent alignées à l’import du résultat.
Comment fonctionne la conversion
-
1
Collez votre TSV
Copiez les lignes directement depuis Excel, Google Sheets ou n'importe quel fichier séparé par des tabulations, puis collez-les dans le champ.
-
2
Les lignes et les colonnes sont lues
Chaque ligne devient une rangée et chaque tabulation marque une limite de colonne ; les champs déjà encadrés par des guillemets sont eux aussi reconnus.
-
3
Les champs à risque sont mis entre guillemets
Toute valeur contenant une virgule, un guillemet ou un saut de ligne est encadrée par des guillemets, et les guillemets internes sont doublés.
-
4
Copiez le CSV
Le résultat séparé par des virgules apparaît dans le champ de sortie, prêt à être copié dans votre outil de destination.
Comment les champs sont mis entre guillemets (RFC 4180)
Un champ n’est encadré par des guillemets que s’il contient une virgule, un guillemet ou un saut de ligne. Dans ce cas, les guillemets qu’il contient sont doublés. Les champs ordinaires restent tels quels, ce qui garde la sortie facile à lire.
| Contenu du champ | Écrit dans le CSV |
|---|---|
| Ada | Ada |
| Vienne, Autriche | “Vienne, Autriche” |
| écran 24“ | “écran 24”““ |
| rouge | rouge |
C’est la même règle que suivent Excel, Google Sheets, pandas et les bibliothèques CSV standard, si bien que le fichier se réimporte sans décalage de colonnes.
TSV ou CSV
| Critère | TSV | CSV |
|---|---|---|
| Séparateur | Tabulation | Virgule |
| Virgules dans un champ | Sans risque, sans guillemets | À mettre entre guillemets |
| Prise en charge | Plus limitée | Quasi universelle |
| Édition à la main | Simple | Les guillemets gênent |
Le TSV est pratique quand vos données regorgent de virgules ; le CSV est ce qu’attendent la plupart des importateurs, des bases de données et des scripts. Convertissez dans le sens exigé par la destination.
Ce que fait ce convertisseur
- Il lit les lignes séparées par des tabulations et les réécrit avec des virgules.
- Il applique l’échappement RFC 4180 pour que les virgules et les guillemets d’un champ ne cassent jamais les colonnes.
- Il conserve les cellules vides et garde les lignes de longueurs différentes exactement comme vous les avez collées.
- Il reconnaît les champs déjà encadrés par des guillemets dans votre TSV.
Il fait une seule chose, et proprement : tabulation vers virgule. Il n’ajoute pas de marque BOM UTF-8 et ne passe pas au point-virgule comme séparateur ; vos lignes reviennent dans le même ordre, simplement séparées par des virgules.
Virgule ou point-virgule ?
La sortie est un CSV standard séparé par des virgules. Sur certains systèmes européens (par exemple les éditions française ou allemande d’Excel), un fichier CSV est censé utiliser le point-virgule, car la virgule sert de séparateur décimal. Si votre tableur met tout dans une seule colonne, importez le fichier via Données > À partir d’un fichier texte/CSV et choisissez la virgule comme séparateur, ou réexportez depuis votre tableur en utilisant le point-virgule.
Questions fréquentes
La norme RFC 4180 n’exige des guillemets que lorsqu’un champ contient une virgule, un guillemet ou un saut de ligne. Tout le reste est laissé sans guillemets pour que le fichier reste lisible, et Excel, Google Sheets et pandas traitent les deux formes de façon identique.
Oui. Chaque ligne est lue séparément : une ligne courte ou longue garde donc exactement les cellules que vous avez collées. Rien n’est complété ni tronqué pour l’aligner sur les autres.
Non. C’est un outil rapide de copier-coller : collez le texte séparé par des tabulations dans le champ, puis copiez le CSV du champ de résultat vers votre tableur, votre base de données ou votre script.
La conversion s’effectue sur notre serveur au moyen d’une requête sécurisée standard. Votre texte sert uniquement à produire le CSV ; il n’est ni conservé ni journalisé.
Outils similaires
Convertisseur MP4 en MP3
Extrayez la piste audio d'une vidéo MP4 et enregistrez-la en MP3. Idéal pour les clips musicaux, podcasts, conférences et clips vocaux que vous voulez écouter partout.
Convertisseur OGG en MP3
Convertissez vos fichiers audio OGG (Vorbis) en MP3 pour une large compatibilité avec les téléphones, les voitures, les applications musicales et les appareils qui ne prennent pas en charge le format OGG.
Convertisseur DOC en DOCX
Convertissez vos anciens fichiers Word DOC vers le format moderne DOCX pour une meilleure compatibilité, des fichiers plus légers et une édition plus simple dans les versions actuelles de Word.
Convertisseur ODT en DOCX
Convertissez vos fichiers OpenDocument Text (ODT) en Word DOCX afin que tout utilisateur de Microsoft Office puisse les ouvrir et les modifier. Conservez votre texte, vos titres, vos listes et votre mise en forme de base intacts.
Analyseur de fichiers journaux
Collez ou téléchargez des fichiers journaux de serveur et d'application. Filtrez par plage de dates, niveau de journal, IP ou message et obtenez une sortie structurée et mise en évidence.
Convertisseur MOBI en EPUB
Convertissez vos ebooks MOBI en EPUB, la norme ouverte lue par Apple Books, Kobo, Google Play Books et la plupart des applications modernes. Téléversez un fichier .mobi et téléchargez un .epub net.
Outil disponible dans d’autres langues
- TSV na CSV [PL]
- แปลง TSV เป็น CSV [TH]
- TSV zu CSV [DE]
- TSV ke CSV [ID]
- TSV a CSV [ES]
- TSV を CSV に変換 [JA]
- TSV para CSV [PT]
- TSV till CSV [SV]
- TSV sang CSV [VI]
- TSV를 CSV로 변환 [KO]
- تحويل TSV إلى CSV [AR]
- TSV naar CSV [NL]
- TSV to CSV [EN]
- TSV in CSV [IT]
- TSV в CSV [RU]
- TSV'den CSV'ye [TR]
- TSV 转 CSV [ZH]