UltKit

Convertisseur CSV en TXT

Enregistrez les lignes d'un CSV dans un fichier .txt. Les données ne changent pas. Ce qui change, c'est la façon dont les systèmes d'exploitation, les filtres de messagerie et les formulaires d'envoi traitent le fichier, et c'est souvent tout l'intérêt.

Convertisseur de données

ou déposez Fichiers CSV, TSV, TXT … ici ·

95 Mo max. par fichier· Jusqu'à 20 fichiers· Supprimés après 30 minutes

Sortie

Les fichiers sont traités sur nos serveurs et supprimés après 30 minutes.

Comment utiliser cet outil

  1. 1

    Importez le CSV

    Ajoutez jusqu'à 20 fichiers CSV de 95 Mo chacun. Les fichiers séparés par une virgule, un point-virgule, une tabulation ou une barre verticale sont reconnus par la détection automatique.

  2. 2

    Choisissez les guillemets et l'encodage

    Sous Réglages avancés, activez Mettre chaque valeur entre guillemets si le destinataire veut chaque champ entre guillemets doubles, et choisissez un Encodage du texte, par exemple UTF-8 avec BOM pour les outils Windows.

  3. 3

    Convertissez en texte

    Cliquez sur Convertir en Texte brut, téléchargez le fichier .txt, puis importez-le ou envoyez-le.

La conversion de CSV en TXT conserve chaque ligne et chaque valeur de votre CSV et les écrit dans un fichier .txt brut : les données s'ouvrent dans n'importe quel éditeur de texte et passent les formulaires qui n'acceptent que des fichiers texte.

Pourquoi convertir un CSV en TXT alors que les deux sont du texte brut

Un fichier CSV est déjà du texte brut ; la RFC 4180 a même enregistré text/csv comme type de média en 2005. Les raisons de convertir sont donc pratiques, pas techniques. Certains écrans d'envoi n'acceptent que .txt. Et sur la plupart des ordinateurs, un double-clic sur un .csv lance Excel, qui reformate les longs nombres, supprime les zéros initiaux et devine les dates avant que quiconque ait regardé les données.

Un .txt évite ces deux écueils. Il s'ouvre dans le Bloc-notes, TextEdit ou n'importe quel éditeur de code, exactement tel qu'il est écrit. Si l'étape suivante est finalement un tableur, CSV en XLSX fournit un classeur dont les colonnes sont déjà séparées.

Où un fichier TXT issu d'un CSV est attendu

Destinations courantes d'un fichier .txt délimité
DestinationCe qu'elle litÀ choisir ici
Fichiers d'inventaire Amazon Seller CentralTexte séparé par des tabulations (.txt)TSV, renommé en .txt
Import d'audience MailchimpCSV ou .txt séparé par des tabulationsTexte brut ou TSV
Google Sheets, Fichier › Importer.txt délimité avec un séparateur choisiTexte brut
Un collègue sous WindowsLe .txt s'ouvre dans le Bloc-notes d'un double-clicTexte brut

Exemple de conversion CSV en TXT

CSV à point-virgule issu d'un Excel européen, écrit en TXT
Entrée : sku;name;price
         00417;Desk lamp, brass;39,90

Sortie : sku,name,price
         00417,"Desk lamp, brass","39,90"
À faireÀ éviter
Envoyez le .txt quand le lecteur doit voir 00417 et non 417Renommer à la main .csv en .txt quand le séparateur doit aussi changer
Utilisez UTF-8 avec BOM si le fichier va vers un ancien outil WindowsCompter sur Excel pour séparer les colonnes d'un double-clic ; importez le fichier plutôt
Gardez la ligne d'en-tête pour que l'outil d'import puisse associer les colonnesMélanger tabulations et virgules dans un même fichier

CSV et texte brut : caractéristiques des formats

CSV

Valeurs séparées par des virgules

Le CSV est un format texte brut pour les tableaux, où chaque ligne est une ligne du tableau et où des virgules séparent les colonnes. Il est utilisé depuis les débuts de l'informatique et décrit dans la RFC 4180, bien que de nombreuses variantes utilisent des points-virgules ou des tabulations et différents encodages de texte. Presque tous les tableurs, bases de données et outils d'analyse peuvent l'importer et l'exporter, ce qui en fait le format par défaut pour échanger des données entre systèmes. Le CSV ne stocke que des valeurs, sans formules, mise en forme, feuilles multiples ni types de données.

Compression
–
Transparence
–
Animation
–
Année de création
–
Convertisseur CSV

TXT

Texte brut

Un fichier TXT ne contient que des caractères simples, sans mise en forme, polices, images ni mise en page. Les fichiers texte modernes sont généralement encodés en UTF-8, qui couvre toutes les langues, alors que des fichiers plus anciens peuvent utiliser d'autres encodages et afficher des caractères illisibles. Le texte brut est minuscule, ne devient jamais obsolète et s'ouvre sur tous les appareils, des téléphones aux serveurs. Il ne peut contenir ni texte en gras, ni tableaux, ni images : la structure doit passer par des espaces ou un balisage simple.

Compression
–
Transparence
–
Animation
–
Année de création
–
Convertisseur TXT

On enregistre un CSV en TXT quand l'extension compte plus que le contenu : un formulaire d'envoi qui n'accepte que .txt, un script qui ne prend que les fichiers *.txt, ou un lecteur qui doit voir les valeurs brutes dans un éditeur de texte plutôt que de laisser Excel les reformater.

FAQ : convertir CSV en TXT

Un TXT issu d'un CSV a-t-il un contenu différent ?

Très peu. Avec Séparateur sur détection automatique, le convertisseur lit le séparateur utilisé par votre CSV et écrit les lignes avec des virgules. Les valeurs contenant une virgule ou un saut de ligne sont entourées de guillemets doubles, comme avant. Le nom du fichier se termine par .txt, et c'est ce qui change la façon dont il est traité.

Comment obtenir un fichier texte séparé par des tabulations plutôt que par des virgules ?

Choisissez TSV sous Convertir en. Un TSV est un texte brut séparé par des tabulations : renommer le fichier .tsv téléchargé en .txt vous donne exactement le .txt à tabulations que décrivent Amazon Seller Central et les outils d'import similaires.

Pourquoi mon TXT s'ouvre-t-il dans le Bloc-notes et pas dans Excel ?

Windows associe .txt au Bloc-notes et .csv à Excel. C'est souvent la raison de la conversion : le destinataire voit les caractères exacts, y compris les zéros initiaux et les longs numéros d'identification, au lieu du reformatage automatique d'Excel. Dans Excel, vous pouvez toujours le charger via Données › À partir du texte/CSV.

Peut-on mettre chaque valeur entre guillemets ?

Oui. Activez Mettre chaque valeur entre guillemets et chaque champ, nombres compris, est écrit entre guillemets doubles. Certains anciens outils d'import bancaires et de paie l'exigent ; la plupart des outils récents acceptent les deux formes.

Puis-je reconvertir le TXT en CSV plus tard ?

Oui, avec TXT en CSV. Comme le contenu n'a pas changé, l'aller-retour est exact ; la détection automatique retrouve le séparateur.