Entrée CSV

Sortie YAML

Qu'est-ce que CSV vers YAML ?

CSV sont des données tabulaires. YAML est un format de config. CSV vers YAML convertit les lignes CSV en structures YAML. Utilisez-le quand les outils attendent du YAML (Kubernetes, Ansible, etc.). L'RFC 4180 et la spécification YAML définissent les formats.

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'<a href="https://tools.ietf.org/html/rfc4180" target="_blank" rel="noopener">RFC 4180</a> et construit une structure <a href="https://yaml.org/spec/1.2/spec.html" target="_blank" rel="noopener">YAML</a>. 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, <a href="https://docs.github.com/en/actions" target="_blank" rel="noopener">pipelines CI/CD</a> ou manifests <a href="https://kubernetes.io/docs/concepts/overview/working-with-objects/kubernetes-objects/" target="_blank" rel="noopener">Kubernetes</a>, convertissez ici. <a href="https://yaml.org/" target="_blank" rel="noopener">YAML</a> 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