CanDoYa
SL

Pretvornik CSV v YAML

Vse poteka v vašem brskalniku - brez nalaganja, brez registracije.

CSV
YAML
Prilepite CSV, da ga pretvorite v YAML.
Delite to orodje

Kako pretvoriti CSV v YAML?

Prilepite svoj CSV v pretvornik in vsaka vrstica se spremeni v YAML: prva vrstica postane ključi, vsaka naslednja pa YAML preslikava v seznamu. Ločilo se prepozna samodejno, števila in logične vrednosti se lahko po želji spremenijo v prave YAML skalarje, vse pa poteka kar v vašem brskalniku.

Kako uporabljati

  1. 1Prilepite svoj CSV. Prilepite ali vtipkajte CSV v levo ploščo, ali naložite primer, da vidite obliko zapisa.
  2. 2Nastavite možnosti. Pustite vklopljeno „Prva vrstica je glava“ za preslikave s ključi, izberite ločilo (ali pustite samodejno) in preklopite prepoznavanje števil in logičnih vrednosti.
  3. 3Kopirajte YAML. YAML se sproti posodablja na desni strani. Kopirajte ga ali prenesite kot datoteko .yaml.

Komu je namenjeno

CSV je ravna tabela besedila brez podatkovnih tipov; YAML je strukturiran, berljiv format za konfiguracije, testne podatke in fixtures. To orodje povezuje oba: če obstaja vrstica z glavo, vsak zapis postane YAML preslikava (ključ: vrednost) znotraj zaporedja; brez glave vsaka vrstica postane preprost seznam vrednosti. Polja v narekovajih, vgrajene vejice in prelomi vrstic ter ubežni narekovaji se pravilno preberejo.

Vse poteka lokalno v vašem brskalniku. Vaši podatki se nikoli ne naložijo, ne beležijo ali pošljejo na strežnik, zato je varno pretvarjati preglednice z zasebnimi ali občutljivimi podatki.

Pogosta vprašanja

Ali mora biti prva vrstica glava?

Ne. Pustite vklopljeno „Prva vrstica je glava“, da se vsak zapis spremeni v YAML preslikavo s ključi. Izklopite to možnost in vsaka vrstica postane preprost YAML seznam vrednosti, kar je uporabno, če CSV nima imen stolpcev.

Katera ločila so podprta?

Vejica, podpičje, tabulator in navpičnica. Samodejno prepoznavanje analizira prvo vrstico in izbere najverjetnejšo možnost, zato evropske datoteke s podpičjem in izvozi, ločeni s tabulatorjem, delujejo brez spreminjanja nastavitev.

Ali ostanejo vodilne ničle in dolga števila ohranjena?

Da. Ko je prepoznavanje tipov vklopljeno, celica postane YAML število le, če se s pretvorbo nazaj dobi popolnoma enako besedilo. Vrednosti, kot so 007, 07030 ali zelo dolgi identifikatorji, ostanejo besedilo v narekovajih, zato se podatki ne izgubijo niti ne preoblikujejo.

Se moji podatki kam naložijo?

Ne. Pretvorba v celoti poteka v vašem brskalniku z uporabo JavaScripta. Nič od prilepljenega se ne pošlje na strežnik, ne shrani in ne beleži, zato je varno za zasebne preglednice.

Ali se polja v narekovajih z vejicami pravilno obdelajo?

Da. Polja, obdana z dvojnimi narekovaji, lahko vsebujejo vejice, prelome vrstic in ubežne dvojne narekovaje (zapisane kot dva narekovaja zapored), razčlenjevalnik pa jih v izpisu YAML ohrani nespremenjene.