Convertir TXT en CSV
De nombreux systèmes exportent leurs tableaux en fichiers .txt, avec des tabulations, des barres verticales ou des points-virgules entre les colonnes. Importez-les ici pour obtenir un CSV standard séparé par des virgules, que les tableurs et les écrans d'importation lisent du premier coup.
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
Les fichiers sont traités sur nos serveurs et supprimés après 30 minutes.
Caractère qui sépare les colonnes dans les fichiers CSV et texte, en lecture comme en écriture. Détection auto le repère dans le fichier source et écrit des virgules.
UTF-8 convient à toutes les langues. Choisissez UTF-8 avec BOM si Excel sous Windows affiche des accents ou des caractères asiatiques illisibles à l’ouverture du CSV.
Fichiers Excel, ODS et Numbers : convertir uniquement la première feuille ou toutes les feuilles (un CSV par feuille dans un ZIP, ou une clé JSON par feuille).
Nom de l’onglet de la feuille dans le nouveau classeur, 31 caractères maximum.
Tableau d’objets utilise les noms de colonnes comme clés pour chaque ligne ; tableau de tableaux est plus compact et conserve l’en-tête comme premier tableau.
Nom de l’élément externe qui regroupe toutes les lignes ; chaque ligne devient un <row> à l’intérieur.
Utilisé dans les instructions CREATE TABLE et INSERT. Lettres, chiffres et tirets bas uniquement.
Les guillemets et les types de colonnes diffèrent légèrement d’une base à l’autre ; choisissez celle dans laquelle vous allez importer.
Réécrit les cellules de date dans un seul format. ISO (2026-10-18) est le plus sûr pour les bases de données et le code ; conserver les laisse telles qu’elles apparaissent dans la source.
Comment utiliser cet outil
- 1
Importez les fichiers texte
Ajoutez des exports .txt ou .tsv, jusqu'à 20 fichiers de 95 Mo chacun. Chaque ligne doit correspondre à un enregistrement, avec le même séparateur entre toutes les colonnes.
- 2
Laissez le séparateur être détecté
Le Séparateur est réglé par défaut sur Détection automatique, qui repère les tabulations, barres verticales, points-virgules ou virgules du fichier. Définissez-le manuellement dans les Réglages avancés si le fichier en mélange plusieurs, et réglez l'Encodage du texte si les accents s'affichent mal.
- 3
Convertissez en CSV
Cliquez sur Convertir en CSV et téléchargez le fichier. Le résultat utilise des virgules, l'UTF-8 et des guillemets uniquement là où une valeur l'exige.
D'où viennent les fichiers TXT délimités
Un .txt rempli de colonnes est généralement un export que personne n'a conçu pour les tableurs. Les systèmes bancaires et de paie, les terminaux de point de vente, les instruments de laboratoire, les rapports de mainframe et les clients de bases de données écrivent tous leurs tableaux en texte brut, souvent avec des tabulations ou des barres verticales plutôt que des virgules, car ces caractères apparaissent rarement dans les noms et les adresses. Copier un tableau depuis une page web ou un PDF pour le coller dans le Bloc-notes donne le même résultat.
Le logiciel destinataire est plus strict. Les plateformes d'emailing, les imports CRM, les logiciels de comptabilité et la boîte de dialogue d'import de Google Sheets attendent un .csv, et Excel ouvre un .txt via un assistant qui demande le séparateur. Une seule conversion vous donne un fichier qui s'ouvre directement. Si la destination est une application plutôt qu'un tableur, TXT en JSON produit des objets dont les clés viennent de la ligne d'en-tête.
Séparateurs reconnus par le convertisseur TXT en CSV
- Tabulation
- Le séparateur des fichiers TSV et des tableaux copiés depuis un tableur ou une page web.
- Barre verticale |
- Fréquente dans les exports d'anciens systèmes d'entreprise et bancaires, car les noms et adresses n'en contiennent presque jamais.
- Point-virgule ;
- Ce qu'Excel écrit dans les régions où la virgule est le séparateur décimal, comme la France, l'Allemagne ou l'Italie.
- Espace
- Ne fonctionne que si aucune valeur ne contient elle-même d'espace.
Convertir TXT en CSV : un exemple délimité par des barres verticales
id|name|city|balance 301|Dupont, Léa|Nantes|1200.50 302|Lindqvist|Malmö|88.00 id,name,city,balance 301,"Dupont, Léa",Nantes,1200.50 302,Lindqvist,Malmö,88.00
- options de séparateur, dont auto
- 6
- encodages de texte
- 8
- fichiers par lot
- 20
- par fichier
- 95 Mo
Regardez le deuxième enregistrement. Le nom contient une virgule, donc le CSV l'entoure de guillemets doubles ; sans eux, un outil d'import verrait cinq colonnes au lieu de quatre. Le ö suédois est conservé, car le résultat est en UTF-8. Ces deux règles, les guillemets et l'encodage, expliquent la plupart des imports CSV qui échouent.
Caractéristiques des formats TXT et 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
- –
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
- –
On convertit du TXT en CSV lorsqu'un système a écrit un tableau sous forme de texte vaguement délimité et que le programme suivant n'importe que des valeurs séparées par des virgules.
Questions sur la conversion TXT en CSV
Quelle est la différence entre un fichier TXT et un fichier CSV ?
Les deux sont du texte brut. L'extension .csv garantit une structure précise : des valeurs séparées par des virgules, avec les règles de guillemets de la RFC 4180, si bien que les programmes l'ouvrent directement sous forme de tableau. Un .txt ne garantit rien : le séparateur peut être une tabulation, une barre verticale ou une espace, et il faut l'indiquer à l'outil d'import.
Peut-on convertir un fichier texte délimité par des tabulations en CSV ?
Oui, c'est le cas le plus courant. Les exports séparés par des tabulations proviennent de bases de données, de tableaux copiés dans le presse-papiers et de nombreux outils de reporting. La détection automatique reconnaît les tabulations, et toute valeur contenant une virgule est placée entre guillemets dans le CSV pour rester dans une seule colonne.
Mon fichier texte aligne les colonnes avec des espaces. Est-ce que cela fonctionne ?
Seulement si aucune valeur ne contient d'espace. Le séparateur Espace traite chaque espace comme un changement de colonne : une ville comme New York serait donc coupée en deux. Pour les rapports à largeur fixe, dont les colonnes sont alignées par remplissage, il faut plutôt définir les colonnes par position dans l'assistant d'importation d'un tableur.
Pourquoi les noms accentués s'affichent-ils mal à l'ouverture du CSV ?
Le fichier texte et le programme ne sont pas d'accord sur l'encodage. Les anciens outils Windows enregistraient le texte en Windows-1252, alors que le Bloc-notes utilise l'UTF-8 par défaut depuis la mise à jour de mai 2019 de Windows 10. Réglez l'Encodage du texte sur celui de la source, ou choisissez UTF-8 avec BOM pour qu'Excel sous Windows lise correctement le résultat.
Peut-on convertir le texte directement en classeur Excel ?
Oui : changez Convertir en pour XLSX. Un classeur évite l'étape où Excel devine le type des colonnes, ce qui compte pour les codes commençant par des zéros. Utilisez ensuite CSV en XLSX pour les fichiers déjà au format CSV.