Ilmainen YAML CSV-muunnin Verkossa
Muunna YAML-taulukot CSV-riveiksi ilmaiseksi selaimessasi — ei latausta, ei palvelinta.
YAML-syöte
CSV-tulos
Mikä on YAML CSV:ksi -muunnin?
CSV on taulukkomuotoista: rivejä ja sarakkeita. YAML on hierarkkista. YAML:n muuntaminen CSV:ksi litistää sisäkkäiset rakenteet riveiksi, jotta voit avata datan Excelissä, Google Sheetsissa tai käyttää sitä ETL-putkissa. YAML 1.2 -määrittely ja RFC 4180 (CSV) määrittelevät formaatit.
Tämä työkalu jäsentää YAML:si ja tuottaa CSV:n. Muunnos toimii kokonaan selaimessasi. Mitään ei lähetetä palvelimelle. Toistuvat kohteet YAML:ssa (esim. objektien lista) muuttuvat CSV-riveiksi. JSON CSV:ksi -muunnokseen käytä JSON CSV:ksi.
YAML CSV:ksi -esimerkkejä
Muunna YAML-taulukot CSV-riveiksi. Telecom-teemainen esimerkki:
Esimerkki: Tilaajien lista
CSV-tulos:
Napsauta yllä olevaa Esimerkki-painiketta ladataksesi lisää esimerkkejä editoriin.
Miten työkalua käytetään
Liitä tai lataa YAML
Kopioi YAML ja liitä se vasempaan editoriin. Voit myös napsauttaa Lataa ladataksesi .yaml- tai .yml-tiedoston. Esimerkki-painike lataa esimerkkidataa. Virheellinen YAML näyttää virheilmoituksen.
Katso CSV-tulos
Oikea paneeli näyttää litistetyn CSV:n. Toistuvat kohteet (esim. objektien lista) muuttuvat riveiksi; avaimet muuttuvat sarakkeiden otsikoiksi. Sisäkkäiset objektit voidaan litistää sarakkeiksi tai yhdistää. Rakenne riippuu YAML:stasi.
Kopioi tai lataa
Käytä Kopioi tai Lataa tiedostona. JSON CSV:ksi -muunnokseen käytä JSON CSV:ksi. YAML:n muotoiluun käytä YAML-muotoilutyökalua.
Milloin YAML CSV:ksi -muunnos auttaa
YAML-konfiguraatiotiedostot ja API-vastaukset sisältävät usein objektilistoja — esim. palveluiden, käyttäjien tai konfiguraatiomerkintöjen lista. CSV:ksi muuntaminen antaa sinulle datan Excelissä tai Google Sheetsissa analyysiä, sidosryhmille jakamista tai muihin järjestelmiin tuontia varten. Tietokantavienti, Kubernetes-resurssilistaus ja YAML-CI-konfiguraatio voidaan litistää CSV:ksi raportointia varten.
ETL-putket ja datatyönkulut odottavat joskus CSV:tä. Jos lähteesi on YAML (esim. konfiguraatioreposta tai API:sta), tämä työkalu litistää sen. Tiettyjen arvojen poimintaan ensin muunna JSONiksi ja käytä jq:ta. JSON CSV:ksi -muunnokseen käytä JSON CSV:ksi.
Usein kysyttyä
Miten sisennys käsitellään?
Toistuvat kohteet (objektien taulukot) litistyvät riveiksi — kukin objekti muuttuu yhdeksi riviksi. Sisäkkäiset objektit voivat muuttua sarakkeiksi (esim. user.name) tai yhdistetyt arvot. Tarkka rakenne riippuu YAML:stasi. Monimutkaisessa sisennyksessä voit joutua litistämään manuaalisesti tai käyttämään ensin jq:ta.
CSV-pako pilkuille?
Pilkkuja, lainausmerkkejä tai rivinvaihtoja sisältävät arvot paetaan RFC 4180:n mukaan. Excel ja Google Sheets käsittelevät standardin CSV-paon oikein.
Onko datani yksityistä?
Kyllä. Muunnos toimii kokonaan selaimessasi. Mitään dataa ei lähetetä palvelimelle.
Entä jos YAML:ssani ei ole toistuvia kohteita?
Yksittäinen objekti muuttuu yhdeksi riviksi. Sisäkkäiset avaimet voivat muuttua sarakkeiden otsikoiksi. Tasaiselle avain-arvo-konfiguraatiolle saat yhden rivin avain-arvo-pareilla sarakkeina.
Voinko käyttää Kubernetes-resursseille?
Kyllä. Kubernetes-resurssien lista (esim. kubectl get:stä YAML:na vietynä) voidaan muuntaa CSV:ksi taulukkolaskennan analyysiä varten. Sisäkkäiset kentät kuten metadata.name muuttuvat sarakkeiksi.
Liittyvät työkalut
RFC 4180 CSV. YAML-määrittely. JSON-määrittely. CSV-määrittely. MDN.