Convertisseur CSV en YAML â CSV vers YAML en ligne
Convertissez du CSV en YAML en ligne. Collez ou déposez un fichier CSV/TSV et obtenez une liste YAML avec valeurs typées et clés imbriquées. Gratuit et privé.
đ S'exĂ©cute entiĂšrement dans votre navigateur â rien n'est envoyĂ©Convertir du CSV en YAML pour configurations, fixtures et fichiers de donnĂ©es
YAML est le format de prédilection pour la configuration et les données éditées à la main : valeurs Kubernetes et Helm, inventaires et variables Ansible, matrices GitHub Actions, fichiers de données de sites statiques Hugo, Jekyll ou Eleventy, catalogues i18n et fixtures de test. Ces données naissent souvent dans un tableur. Ce convertisseur CSV vers YAML transforme les lignes en une liste lisible de mappages en une seule étape, directement dans votre navigateur : collez le tableau, déposez un fichier .csv ou .tsv, ou chargez l'exemple.
La premiĂšre ligne fournit les clĂ©s et chaque ligne suivante devient un Ă©lĂ©ment de la liste. Les champs CSV entre guillemets contenant des virgules ou des sauts de ligne sont analysĂ©s correctement, et l'Ă©criture YAML met entre guillemets toute chaĂźne qui serait mal interprĂ©tĂ©e â valeurs comme yes, off, null ou texte contenant deux-points â afin que le rĂ©sultat se recharge avec les valeurs exactes de votre feuille.
Types, imbrication et clé de premier niveau
Gardez Detect numbers & booleans activé pour produire de vrais nombres et booléens YAML ; les codes avec zéros initiaux et les identifiants trÚs longs restent des chaßnes, et les cellules vides deviennent null. Activez Nest dotted headers pour construire une structure à partir de colonnes plates : server.host et server.port deviennent un mappage server: imbriqué. Utilisez Wrap in key pour placer la liste sous un nom comme users: afin de la fusionner dans un fichier existant.
Conseils et outils associés
VĂ©rifiez les fichiers sensibles Ă l'indentation avec un linter YAML avant de valider et gardez les secrets hors du contrĂŽle de version. Pour l'opĂ©ration inverse, utilisez YAML vers JSON ou JSON vers YAML. Le mĂȘme tableur peut aussi devenir du JSON, du XML ou du TOON, Ă©conome en tokens, pour les prompts de LLM. Tout le traitement est local : inventaires internes et donnĂ©es clients ne quittent jamais votre machine.
Comment utiliser
- Ajoutez votre CSVCollez du texte CSV ou TSV, déposez un fichier .csv ou cliquez sur Load sample. Le délimiteur est détecté automatiquement.
- RĂ©glez les optionsChoisissez l'en-tĂȘte, la dĂ©tection des types et l'imbrication, puis encadrez Ă©ventuellement la liste dans une clĂ© de premier niveau.
- Copiez ou téléchargez le YAMLCopiez le YAML ou téléchargez-le sous forme de fichier .yaml.
Questions fréquemment posées
Quel YAML le convertisseur produit-il ?
users:.Les nombres et booléens conservent-ils leur type ?
00501 et les identifiants trÚs longs restent des chaßnes pour que rien ne change par accident ; les cellules vides deviennent null.Puis-je obtenir du YAML imbriqué à partir d'un CSV ?
db.host devient db: avec une clé host: imbriquée.Les valeurs spéciales en YAML sont-elles mises entre guillemets ?
yes, no, null ou contenant : sont automatiquement entre guillemets pour que le YAML se relise exactement comme le CSV.