Aller au contenu principal

Données et texte

Convertir entre texte et formats de données structurées comme CSV, JSON et YAML.

À propos de ces outils

Ces outils convertissent entre les formats de texte et de données qu'utilisent les scripts, les API et les fichiers de configuration : CSV, TSV, JSON, YAML, XML, Markdown, HTML et sous-titres. Chacun analyse le fichier sur votre appareil et y écrit le résultat, de sorte qu'un fichier plein de données clients ou d'identifiants ne quitte jamais votre machine.

Tous les outils de cette page acceptent aussi du texte collé, ce qui est souvent plus rapide que d'enregistrer d'abord un extrait dans un fichier. Le résultat se télécharge comme fichier dans les deux cas.

Questions fréquentes

Comment convertir un CSV en JSON sans envoyer le fichier ?
Ouvrez le convertisseur CSV vers JSON, choisissez votre fichier ou collez les lignes, et convertissez. L'analyse se fait dans votre navigateur. Cela compte davantage pour les fichiers de données que pour la plupart des formats : un export CSV est souvent la chose la plus sensible que quelqu'un convertit de toute la semaine.
Pourquoi les nombres de mon JSON sont-ils entre guillemets ?
Parce que le CSV ne porte aucune information de type : chaque champ est donc conservé comme texte. Deviner les types corrompt silencieusement les codes postaux, les numéros de téléphone, les numéros de compte et les numéros de version qui n'ont que l'air numériques : 007 devient 7, et un long numéro de compte devient une notation scientifique. Ni l'un ni l'autre n'est récupérable, alors les valeurs sont laissées exactement telles qu'écrites.
Quelle est la différence entre CSV et TSV ?
Seulement le séparateur : la virgule contre la tabulation. Le TSV évite les problèmes de guillemets que provoquent les virgules à l'intérieur des valeurs, ce qui le rend plus facile à lire pour un script, et explique pourquoi beaucoup d'exports de bases de données l'utilisent. Les convertisseurs passent de l'un à l'autre sans modifier aucune valeur.
Puis-je convertir du YAML en JSON hors ligne ?
Oui. Une fois la page chargée, la conversion n'a besoin d'aucune connexion. L'analyseur est du JavaScript qui s'exécute dans votre navigateur : un avion ou une machine isolée du réseau fonctionne exactement comme une machine ordinaire.
Puis-je convertir ici des données confidentielles sans risque ?
Le fichier n'est pas transmis : il n'en existe donc aucune copie ailleurs que sur votre appareil. C'est une garantie plus forte qu'une promesse de supprimer les fichiers reçus, parce qu'il n'y a rien à supprimer. Si votre organisation l'exige, faites la vérification vous-même dans l'onglet Réseau.
Pourquoi mon fichier séparé par des points-virgules ne fait-il qu'une colonne ?
Parce que ces outils attendent des virgules. Les tableurs de plusieurs pays européens exportent avec des points-virgules. Réexportez avec des virgules, ou utilisez les outils TSV si votre export est séparé par des tabulations.
Puis-je convertir des sous-titres entre SRT et VTT ?
Oui, dans les deux sens. La différence tient surtout à l'en-tête et à la ponctuation des horodatages : la conversion est donc fidèle. Le texte des sous-titres, le positionnement commun aux deux formats et la synchronisation sont tous conservés.