CanDoYa
SR

CSV u YAML konverter

Radi u celosti u pregledaču - bez otpremanja i bez registracije.

CSV
YAML
Nalepite CSV da biste ga pretvorili u YAML.
Podelite ovu alatku

Kako se CSV pretvara u YAML?

Nalepite svoj CSV u konverter i svaki red se pretvara u YAML: prvi red postaje ključevi, a svaki sledeći red YAML mapa u nizu. Razdvajač se prepoznaje automatski, brojevi i logičke vrednosti se po želji pretvaraju u prave YAML skalare, a sve se dešava u vašem pregledaču.

Kako se koristi

  1. 1Nalepite CSV. Nalepite ili ukucajte CSV u levi panel, ili učitajte primer da vidite format.
  2. 2Podesite opcije. Ostavite uključeno „Prvi red je zaglavlje“ za mape sa ključevima, izaberite razdvajač (ili ostavite automatski) i uključite prepoznavanje brojeva i logičkih vrednosti.
  3. 3Kopirajte YAML. YAML se ažurira uživo s desne strane. Kopirajte ga ili ga preuzmite kao .yaml fajl.

Kome je namenjen

CSV je ravna tabela teksta bez tipova podataka; YAML je struktuiran, čitljiv format koji se koristi za konfiguracije, test podatke i fikstire. Ovaj alat povezuje ta dva: kada postoji red zaglavlja, svaki zapis postaje YAML mapa (ključ: vrednost) unutar niza; bez zaglavlja svaki red postaje običan spisak vrednosti. Polja pod navodnicima, zapete i prelomi reda unutar njih, kao i escape-ovani navodnici, ispravno se čitaju.

Sve se dešava lokalno u vašem pregledaču. Vaši podaci se nikada ne otpremaju, ne beleže se u logove i ne šalju se na server, pa je bezbedno konvertovati tabele s privatnim ili osetljivim podacima.

Česta pitanja

Da li prvi red mora biti zaglavlje?

Ne. Ostavite uključeno „Prvi red je zaglavlje“ da bi svaki zapis postao YAML mapa s ključevima. Isključite tu opciju i svaki red postaje običan YAML spisak vrednosti, što je korisno kada CSV nema nazive kolona.

Koji razdvajači su podržani?

Zapeta, tačka-zapeta, tabulator i uspravna crta. Automatsko prepoznavanje analizira prvi red i bira najverovatniju opciju, pa evropski fajlovi s tačka-zapetom i izvozi razdvojeni tabulatorom rade bez menjanja podešavanja.

Da li ostaju vodeće nule i dugi brojevi?

Da. Kada je prepoznavanje tipova uključeno, ćelija postaje YAML broj samo ako se pretvaranjem unazad dobije potpuno isti tekst. Vrednosti poput 007, 07030 ili vrlo dugi ID-jevi ostaju tekst pod navodnicima, tako da se podaci ne gube niti menjaju format.

Da li se moji podaci negde otpremaju?

Ne. Konverzija se u potpunosti odvija u vašem pregledaču pomoću JavaScript-a. Ništa od onoga što nalepite ne šalje se na server, ne čuva se niti se beleži u logove, pa je bezbedno za privatne tabele.

Da li se obrađuju polja pod navodnicima sa zapetama?

Da. Polja omeđena dvostrukim navodnicima mogu sadržati zapete, prelome reda i escape-ovane dvostruke navodnike (zapisane kao dva navodnika zaredom), a parser ih u YAML izlazu čuva netaknute.