YAML zu CSV Konverter online – kostenlos und privat

Reduzieren Sie YAML, das zu JSON-Arrays/-Objekten entpackt wird, in Tabellenzeilen mit denselben Regeln für gepunktete Spalten wie JSON → CSV.

Laden…
YAML → CSV – lesbare Konfigurationen für Analysten-Grids
Großartig, wenn sich die Beobachtbarkeit YAML in einheitliche Reihenformen auflöst.

Hinweise des Entwicklers

• Wenn YAML in Skalare analysiert, ist der Export von CSV möglicherweise leer – in Tabellen umformen. • Verschachtelte Karten werden mit gepunkteten Kopfzeilen wie JSON-Exporte abgeflacht.

Wenn Teams diese Route wählen

• FinOps übersetzt YAML-Preisblätter in Tabellen. • SRE-Snapshots erfordern Tabellenkalkulationsfilter.

Über diese Optionen

CSV-Exporte: Wählen Sie ein Trennzeichen (Auto folgt dem Gebietsschema – Semikolon auf /fr), RFC-minimale oder immer in Anführungszeichen gesetzte Felder, Zeilenenden und ob eine Kopfzeile ausgegeben werden soll. CSV Importe: Trennzeichen + ob Zeile 1 Spaltennamen enthält (das automatische Trennzeichen folgt nur der Einfachheit halber dem Gebietsschema). JSON-Ausgabe (XML-, YAML- oder CSV-Quellen): Einrückung (einschließlich kompakter Einzeiler) und optionale rekursive Schlüsselsortierung. JSON → XML: Hübsches Drucken und Einzugsbreite umschalten. YAML-Ausgabe: Einzugsbreite, lesbares vs. engeres Layout und deterministische String-Anführungszeichen (es gibt keine YAML-Quelldatei zum „Beibehalten“). XML-Kommentare werden im Zwischenbaum JSON nicht dargestellt.

Ausgearbeitete Beispiele

Einheitliche Liste

Beispieleingabe

apiVersion: apps/v1 Art: Deployment Metadaten: Name: Kasse-api Etiketten: App: Kasse Spezifikation: Repliken: 3 Selektor: matchLabels: App: Kasse Vorlage: Metadaten: Etiketten: App: Kasse Spezifikation: Behälter: - Name: api Bild: Registry.example/checkout:2.4.1 Häfen: - ContainerPort: 8080

Beispielausgabe

apiVersion,kind,metadata.name,metadata.labels.app,spec.replicas,spec.selector.matchLabels.app,spec.template.metadata.labels.app,spec.template.spec.containers apps/v1,Deployment,checkout-api,checkout,3,checkout,checkout,"{""name"":""api"",""image"":""registry.example/checkout:2.4.1"",""ports"":[{""containerPort"":8080}]}"

Wrapper auspacken

Beispieleingabe

Service: Name: Billing-Gateway Port: 8443 TLS: aktiviert: wahr minVersion: „1.2“ Endpunkte: - /Gesundheit - /metrics - /bereit

Beispielausgabe

Name, Port, Endpunkte, tls.enabled, tls.minVersion billing-gateway,8443,"/health, /metrics, /ready",true,1.2

Navigieren Sie durch verwandte Konverter

Bleiben Sie tabellarisch mit JSON → CSV, inspizieren Sie Bäume mit YAML → JSON oder exportieren Sie XML mit YAML → XML.

YAML → CSV FAQ

Abflachende Vorbehalte

Spalten gemischten Typs?

Alles wird zu Strings in CSV-Zellen – stromabwärts umgewandelt.

Europäische Trennzeichen?

Verwenden Sie „Auto“ für /fr-Routen oder wählen Sie explizit ein Semikolon aus.

Kommentare in YAML?

Kommentare verschwinden nach JSON Zwischenstufe – erfassen Sie sie woanders.

Anführungszeichen in Zellen?

Der Exporter verarbeitet die Angebotserstellung im RFC-Stil pro Option.

Suchen Sie nach Konvertern, Encodern, Formatierern und Minifiern an einem Ort? Hub für Entwicklertools Öffnen Sie den kuratierten Entwicklertools-Katalog.