Convertir YAML en CSV

Transformez une liste YAML d'objets (mappings) en fichier CSV, avec un en-tête automatique regroupant toutes les clés rencontrées.

Exemple :

Comment ça marche

Vous avez un fichier de configuration ou de données YAML — par exemple une liste d'utilisateurs ou de produits — et vous devez l'ouvrir dans un tableur ? L'outil attend une liste YAML d'objets (chaque élément commençant par un tiret « - »), collecte l'ensemble des clés rencontrées dans tous les objets pour former l'en-tête du CSV, puis écrit une ligne par objet en laissant vide toute clé absente pour cet objet précis.

Que se passe-t-il si une valeur est elle-même une liste ou un objet imbriqué ?

Une erreur claire s'affiche, car le format CSV ne peut représenter que des valeurs simples (texte, nombre, booléen). Il faut aplatir manuellement les structures imbriquées dans le YAML avant conversion.

L'ordre des colonnes dans le CSV est-il garanti ?

Oui, les colonnes apparaissent dans l'ordre où leurs clés sont rencontrées pour la première fois en parcourant la liste YAML de haut en bas.

Traitement 100% local : la conversion s'effectue entièrement dans votre navigateur via WebAssembly — vos données YAML ne quittent jamais votre appareil.