Catégorie: Développement
Convertisseur YAML vers CSV
Convertissez une liste YAML d'objets en CSV dans votre navigateur
Collez une liste YAML de mappages, ou un mappage unique, et obtenez du CSV séparé par des virgules, des points-virgules ou des tabulations, avec les valeurs imbriquées aplaties en noms de colonnes à points. La conversion s'effectue dans votre navigateur.
Collez du YAML pour le convertir en CSV.
Le résultat s'affichera ici.
Tout sur cette page est traité dans votre navigateur. Rien n'est envoyé.
À quoi sert cet outil
Cet outil analyse le YAML avec js-yaml et aplatit chaque élément en une ligne plate, de la même manière que le convertisseur JSON vers CSV de ce site, de sorte que les objets imbriqués deviennent des noms de colonnes à points comme address.city et que les courts tableaux de valeurs scalaires soient joints par des points-virgules. L'ensemble des colonnes est l'union des clés de tous les éléments, donc les lignes avec des champs manquants obtiennent simplement des cellules vides.
Mode d'emploi
- Collez une liste YAML de mappages, ou un mappage unique, dans le champ de saisie.
- Choisissez le délimiteur et indiquez si vous voulez inclure une ligne d'en-tête.
- Copiez le CSV ou téléchargez-le sous forme de fichier.
Confidentialité
Cet outil fonctionne entièrement dans votre navigateur. Ce que vous saisissez n'est jamais envoyé, stocké ni partagé : fermer l'onglet suffit à tout effacer.
Questions fréquentes
- Mes données sont-elles envoyées quelque part ?
- Non. L'analyse et la génération du CSV s'effectuent toutes deux en JavaScript dans l'onglet de votre navigateur, donc rien n'est envoyé à un serveur.
- Que se passe-t-il avec des objets ou des tableaux imbriqués ?
- Les objets imbriqués sont aplatis en noms de colonnes à points comme address.city, et les tableaux de valeurs simples sont joints par des points-virgules dans une seule cellule.
- Et si le YAML est un mappage unique plutôt qu'une liste ?
- Il est traité comme une liste d'une seule ligne, ce qui donne une ligne d'en-tête plus une seule ligne de données.