En bref
- TSV est un format texte d’échange de données tabulaires qui sépare les champs par des tabulations et les enregistrements par des sauts de ligne, sans autoriser de tabulations littérales dans les valeurs.
- Consultez un TSV avec un éditeur de texte ou ouvrez-le sous forme de tableau dans Excel, LibreOffice Calc ou OpenOffice Calc. Sous Windows, importez-le dans Excel en choisissant la tabulation comme séparateur. Sur Mac, utilisez un éditeur de texte ou un tableur compatible TSV. Sur téléphone, vérifiez si votre application accepte le texte brut ou l’import TSV avant d’ouvrir le fichier. Si les colonnes se décalent, cherchez des tabulations supplémentaires ou des sauts de ligne dans les valeurs.
- Soyez prudent lorsque vous ouvrez un TSV d’origine inconnue dans un tableur. OWASP inclut TSV dans les contrôles des exports destinés aux tableurs : les valeurs commençant par =, +, - ou @ peuvent être interprétées comme des formules et produire des résultats altérés ou trompeurs, ou divulguer des données. Les effets plus importants dépendent de la configuration, de fonctions anciennes et des actions de l’utilisateur. L’extension seule ne prouve pas que le fichier exécutera des commandes.
Fichiers TSV : identifier, ouvrir et convertir
TSV signifie Tab-Separated Values, soit valeurs séparées par des tabulations. L’enregistrement IANA exige des noms de champs sur la première ligne et un nombre identique de champs dans chaque enregistrement. La Bibliothèque du Congrès considère cet enregistrement comme la spécification de fait et indique l’extension .tsv ainsi que le type de média text/tab-separated-values. Les en-têtes peuvent décrire les colonnes, mais TSV ne permet pas à lui seul de documenter la qualité ou la provenance des données.
Les tableurs courants peuvent exporter les données TSV vers CSV, XLS ou XLSX. Importez le fichier avec la tabulation comme séparateur, vérifiez les colonnes, puis enregistrez ou exportez dans le format choisi. Les tabulations et sauts de ligne littéraux ne peuvent pas être conservés directement dans les champs TSV : vérifiez les conventions d’échappement des deux applications. Conservez séparément la documentation de provenance et de qualité nécessaire.
Comment l’ouvrir
Consultez un TSV avec un éditeur de texte ou ouvrez-le sous forme de tableau dans Excel, LibreOffice Calc ou OpenOffice Calc. Sous Windows, importez-le dans Excel en choisissant la tabulation comme séparateur. Sur Mac, utilisez un éditeur de texte ou un tableur compatible TSV. Sur téléphone, vérifiez si votre application accepte le texte brut ou l’import TSV avant d’ouvrir le fichier. Si les colonnes se décalent, cherchez des tabulations supplémentaires ou des sauts de ligne dans les valeurs.
Consultez un TSV avec un éditeur de texte ou ouvrez-le sous forme de tableau dans Excel, LibreOffice Calc ou OpenOffice Calc. Sous Windows, importez-le dans Excel en choisissant la tabulation comme séparateur. Sur Mac, utilisez un éditeur de texte ou un tableur compatible TSV. Sur téléphone, vérifiez si votre application accepte le texte brut ou l’import TSV avant d’ouvrir le fichier. Si les colonnes se décalent, cherchez des tabulations supplémentaires ou des sauts de ligne dans les valeurs.
Les tableurs courants peuvent exporter les données TSV vers CSV, XLS ou XLSX. Importez le fichier avec la tabulation comme séparateur, vérifiez les colonnes, puis enregistrez ou exportez dans le format choisi. Les tabulations et sauts de ligne littéraux ne peuvent pas être conservés directement dans les champs TSV : vérifiez les conventions d’échappement des deux applications. Conservez séparément la documentation de provenance et de qualité nécessaire.
Sécurité
Soyez prudent lorsque vous ouvrez un TSV d’origine inconnue dans un tableur. OWASP inclut TSV dans les contrôles des exports destinés aux tableurs : les valeurs commençant par =, +, - ou @ peuvent être interprétées comme des formules et produire des résultats altérés ou trompeurs, ou divulguer des données. Les effets plus importants dépendent de la configuration, de fonctions anciennes et des actions de l’utilisateur. L’extension seule ne prouve pas que le fichier exécutera des commandes.
Expéditeur inconnu, nom qui se termine par deux extensions, contenu qui ne correspond pas à l’extension : vérifiez avant d’ouvrir.
La conversion
Les tableurs courants peuvent exporter les données TSV vers CSV, XLS ou XLSX. Importez le fichier avec la tabulation comme séparateur, vérifiez les colonnes, puis enregistrez ou exportez dans le format choisi. Les tabulations et sauts de ligne littéraux ne peuvent pas être conservés directement dans les champs TSV : vérifiez les conventions d’échappement des deux applications. Conservez séparément la documentation de provenance et de qualité nécessaire.
Convertissez une copie, jamais l’original, puis comparez qualité, métadonnées et mise en page avec le fichier de départ.
Questions fréquentes
Qu’est-ce qu’un fichier TSV ?
C’est un tableau en texte brut dont les champs sont séparés par des tabulations, avec un enregistrement par ligne. L’enregistrement IANA impose des noms de colonnes sur la première ligne, le même nombre de champs par enregistrement et aucune tabulation littérale dans les valeurs.
Comment ouvrir un fichier TSV sous Windows et l’importer dans Excel ?
Utilisez l’importation de texte d’Excel et choisissez la tabulation comme séparateur. Vérifiez que les valeurs correspondent aux bons en-têtes. Un éditeur de texte permet aussi de consulter le contenu original avant d’importer des données inconnues.
Comment ouvrir un fichier TSV sur Mac ?
Utilisez un éditeur de texte pour lire le fichier ou importez-le dans un tableur compatible TSV. Lors de l’importation, choisissez la tabulation comme séparateur et vérifiez l’alignement des colonnes.
Comment ouvrir un fichier TSV sur téléphone ?
Vérifiez si votre application permet de lire du texte brut ou d’importer du TSV. Avant d’ouvrir le fichier, consultez les options d’affichage et d’importation de l’application. Si l’import est proposé, choisissez les tabulations comme séparateurs ; sinon, utilisez un ordinateur avec un éditeur de texte ou un tableur compatible.
Comment corriger les colonnes décalées à l’import d’un fichier TSV ?
Vérifiez que le séparateur choisi est la tabulation. Des tabulations supplémentaires dans les valeurs créent des champs en trop, et des sauts de ligne peuvent couper les enregistrements. Examinez le texte original, comparez le nombre de champs et vérifiez les conventions d’échappement de la source.
TSV ou CSV : quel format choisir pour un tableau ?
TSV sépare les champs par des tabulations ; CSV utilise des virgules. Choisissez le format accepté par l’application destinataire. Pour TSV, vérifiez particulièrement la représentation des tabulations et des sauts de ligne présents dans les valeurs.
Comment convertir un fichier TSV en XLSX, XLS ou CSV ?
Importez le fichier dans un tableur compatible, vérifiez le séparateur et les colonnes, puis enregistrez ou exportez en XLSX, XLS ou CSV. Les tableurs courants permettent ces exports. Contrôlez ensuite les valeurs et les caractères échappés.
Un fichier TSV présente-t-il un risque d’injection de formules ?
Oui, si un tableur interprète des valeurs non fiables comme des formules. Surveillez particulièrement les valeurs commençant par =, +, - ou @. Les conséquences dépendent du logiciel et de sa configuration ; l’extension TSV ne signifie pas à elle seule une exécution de commandes.
Comment représenter les tabulations et sauts de ligne dans les champs d’un fichier TSV ?
Ces caractères ne peuvent pas être conservés littéralement dans les champs TSV. La Bibliothèque du Congrès décrit l’utilisation de représentations échappées lors de la conversion. Vérifiez les conventions d’export et d’import sans supposer qu’une séquence d’échappement particulière soit universelle.
Un fichier TSV qui s’ouvre correctement garantit-il la provenance et la qualité des données ?
Non. Un affichage correct indique seulement que l’application peut lire le tableau. TSV ne documente pas à lui seul la qualité ou la provenance des données. Conservez ces informations séparément et vérifiez la source ainsi que les valeurs.
Formats associés
Sources
IANA:text/tab-separated-values 媒体类型登记 · IANA,媒体类型注册机构及 TSV 事实规范
TSV, Tab-Separated Values · 美国国会图书馆,数字格式保存说明
OWASP Web Security Testing Guide:CSV Injection · OWASP Foundation,官方安全测试指南