Entrée CSV

Sortie YAML

Qu'est-ce que CSV vers YAML ?

Vous avez un tableur et un outil qui attend du YAML. Ce convertisseur comble exactement cette lacune. CSV (RFC 4180) est un format plat lignes-colonnes. YAML utilise des listes et mappings indentés pour les données hiérarchiques — parfait pour les fichiers de config, les manifestes Kubernetes et les workflows GitHub Actions. Chaque ligne CSV devient un mapping YAML ; la ligne d'en-tête fournit les clés.

Cet outil s'exécute entièrement dans votre navigateur. Rien n'est envoyé à un serveur. Collez du CSV ou téléchargez un fichier ; obtenez une sortie YAML. Pour CSV vers JSON, utilisez CSV vers JSON. Pour CSV vers XML, utilisez CSV vers XML. Pour formater le CSV d'abord, utilisez le Formateur CSV.

Exemples CSV vers YAML

Convertir les lignes CSV en liste YAML. Exemple télécom :

Exemple : Enregistrements abonnés

Entrée CSV

Sortie YAML:

Sortie YAML

Cliquez sur le bouton Exemple ci-dessus pour charger d'autres exemples dans l'éditeur.

Comment utiliser cet outil

1

Coller ou télécharger

Collez du CSV dans le panneau de gauche ou téléchargez un fichier .csv ou .txt. Utilisez Exemple pour charger des données d'exemple. Utilisez Effacer pour réinitialiser.

2

Voir la sortie YAML

Le panneau de droite affiche le YAML converti. Les lignes CSV deviennent des éléments de liste ou des mappings YAML. Un CSV invalide affichera une erreur.

3

Copier ou télécharger

Utilisez Copier ou Télécharger pour obtenir le YAML. Pour formater le YAML, utilisez le Formateur YAML. Pour la validation, utilisez le Validateur YAML.

L'outil analyse votre CSV selon l'RFC 4180 et construit une structure YAML. Chaque ligne devient typiquement un élément de liste ou un mapping ; la première ligne définit les clés. La sortie est du YAML lisible avec une indentation correcte. Les caractères spéciaux sont échappés. Le traitement s'exécute dans votre navigateur ; rien n'est envoyé à un serveur.

L'outil analyse votre CSV selon l'RFC 4180 et construit une structure YAML. Chaque ligne devient typiquement un élément de liste ou un mapping ; la première ligne définit les clés. La sortie est du YAML lisible avec une indentation correcte. Les caractères spéciaux sont échappés. Le traitement s'exécute dans votre navigateur ; rien n'est envoyé à un serveur.

Quand CSV vers YAML aide

Lors de la migration de données de tableur vers une config YAML, pipelines CI/CD ou manifests Kubernetes, convertissez ici. YAML est courant dans les outils DevOps comme Ansible, Docker Compose et Helm. Idéal pour les exports Excel ou bases de données. Pour une sortie JSON, utilisez CSV vers JSON. Pour XML, utilisez CSV vers XML.

Les fichiers de config et données spécifiques à l'environnement commencent souvent par des tableurs. Convertir en YAML ici produit une config prête pour le déploiement. Pour formater la sortie, utilisez le Formateur YAML. Pour la validation, utilisez le Validateur YAML. Pour la conversion de YAML vers JSON, utilisez YAML vers JSON.

Questions fréquentes

Mes données sont-elles privées ?

Oui. La conversion s'exécute entièrement dans votre navigateur. Aucune donnée n'est envoyée à un serveur.

Comment les lignes sont-elles converties ?

Chaque ligne CSV devient typiquement un élément de liste ou un mapping YAML. La première ligne peut être utilisée comme clés. Vérifiez la sortie pour votre structure.

CSV vers YAML vs CSV vers JSON ?

Les deux convertissent le CSV en données structurées. YAML est plus lisible ; JSON est courant pour les APIs. Utilisez le format attendu par votre cible.

Les en-têtes sont-ils supportés ?

Oui. La première ligne est typiquement utilisée comme clés pour les lignes suivantes. La structure dépend de l'implémentation.

Puis-je convertir YAML en CSV ?

Cet outil convertit CSV en YAML. Pour YAML vers JSON, utilisez YAML vers JSON. Une conversion complète YAML vers CSV nécessiterait un autre outil.

Outils connexes

Pour le format CSV, voir RFC 4180. Pour YAML, voir la spécification YAML 1.2 et yaml.org. JSON est une alternative pour les réponses API.

Success
Attention