// converters
YAML to CSV.
Take a YAML array of maps and export it as CSV, with safe quoting of commas and quotes.
YAML input
CSV output
Questions fréquentes
Comment gère-t-il les données imbriquées ?
Il aplatit les objets imbriqués avec la notation pointillée.
Puis-je sélectionner les colonnes ?
Oui, vous pouvez choisir quels champs inclure.
Préserve-t-il les caractères spéciaux ?
Oui, il gère correctement les virgules, guillemets et sauts de ligne.
Comment fonctionne la conversion YAML en CSV ?
Le convertisseur analyse la structure YAML et extrait les données sous forme tabulaire. Chaque entrée YAML devient une ligne, et les clés deviennent des en-têtes de colonne.
Les structures imbriquées sont décomposées en utilisant les clés parentes comme préfixe. De { name: Max, address: { city: Berlin } } résultent les colonnes name et address.city.
Les listes sont représentées comme des lignes séparées, en conservant les en-têtes de colonnes identiques. Le texte CSV résultant peut être importé directement dans des tableurs.
Quand convertir YAML en CSV ?
CSV est le format standard pour l'échange de données tabulaires avec des tableurs comme Excel ou Google Sheets. Si vous souhaitez analyser ou visualiser des données YAML, la conversion en CSV est souvent la première étape.
De nombreux outils d'analyse de données et bases de données peuvent importer des fichiers CSV directement. La conversion rend les données YAML accessibles à ces outils.
Pour les rapports et les présentations, CSV est utile car les données peuvent être placées dans une forme tabulaire claire qui est facile à lire et à traiter.
Exigences du format d'entrée
L'entrée YAML doit avoir une structure plate ou légèrement imbriquée. Les structures très imbriquées ou les références circulaires ne peuvent pas être correctement converties en CSV.
Les listes avec des types de données mixtes ou des objets complexes comme entrées de liste nécessitent une attention particulière. Le convertisseur doit décider comment les représenter.
Pour des résultats optimaux, le fichier YAML doit avoir une structure cohérente. Les structures mixtes (certaines entrées ont plus de clés que d'autres) entraînent des cellules vides dans le CSV.