Convertisseur CSV vers YAML en ligne
Convertissez des données CSV en YAML en ligne avec une indentation propre et des types précis. Idéal pour les configs DevOps, les données Kubernetes et les fichiers de données lisibles. Gratuit et privé.
Qu'est-ce que la conversion de CSV en YAML ?
La conversion CSV vers YAML prend des données au format tableur (lignes de valeurs séparées par des virgules) et les réécrit en YAML, le format à indentation utilisé par Kubernetes, Docker Compose, GitHub Actions et la plupart des outils de configuration modernes. Un convertisseur csv vers yaml s'occupe de l'indentation, de l'échappement et de la détection des types, de sorte que la sortie est prête à être collée dans un fichier de configuration.
Pourquoi convertir CSV en YAML ?
YAML est le format dominant pour la configuration dans les outils modernes, et une grande partie de cette configuration commence sous forme de CSV : listes de services, drapeaux de fonctionnalités, environnements ou fixtures de test rédigés dans un tableur. Utilisez un outil csv vers yaml pour initialiser des manifestes Kubernetes, construire des configs DevOps à partir de données CSV, générer des fichiers de données lisibles pour des sites statiques, ou produire des fixtures de test en YAML.
Comment fonctionne notre convertisseur CSV vers YAML
Lorsque vous cliquez sur Convertir, l'outil lit la première ligne comme noms de champs et écrit chaque ligne suivante comme objet YAML dans une liste. Les nombres et les booléens sont détectés automatiquement. Les cellules vides deviennent null. Les délimiteurs courants sont détectés. L'indentation utilise deux espaces par niveau.
Fonctionnalités
- Conversion en un clic : appuyez sur Convertir et le YAML apparaît dans le panneau de sortie.
- Sortie avec types corrects : les nombres restent des nombres, les booléens restent des booléens, les cellules vides deviennent null.
- Gestion intelligente des délimiteurs : virgules, points-virgules et tabulations sont détectés automatiquement.
- Indentation propre : deux espaces par niveau par défaut, conformément au standard YAML.
- Support de téléversement : chargez un fichier .csv depuis votre appareil ou glissez-déposez-le dans la zone de saisie.
- Copie en un clic : récupérez le YAML avec le bouton Copier et collez-le dans votre fichier de configuration.
Comment utiliser l'outil
- Collez votre CSV dans l'éditeur de saisie, ou utilisez le bouton Téléverser un fichier pour charger un fichier .csv.
- Cliquez sur le bouton Convertir pour générer le YAML dans le panneau de droite.
- Cliquez sur le bouton Copier pour copier le YAML dans votre presse-papiers.
- Utilisez le bouton Effacer pour réinitialiser les deux éditeurs quand vous souhaitez recommencer.
Cas d'utilisation courants
- Configs DevOps: transformer un CSV de services ou d'environnements en YAML pour Ansible, K8s ou la CI.
- Données pour site statique: construire des fichiers de données YAML à partir de brouillons rédigés dans un tableur.
- Fixtures de test: produire des exemples YAML lisibles à partir d'un CSV de cas de test.
- Documentation: rédiger des exemples YAML pour la documentation à partir de données issues d'un tableur.
Exemple de conversion
Entrée (CSV)
product,price,inStock Widget,29.99,true Gadget,49.99,false
Sortie (YAML)
- product: Widget price: 29.99 inStock: true - product: Gadget price: 49.99 inStock: false