CanDoYa
RO

Convertor CSV în YAML

Rulează integral în browserul tău - fără încărcare, fără cont.

CSV
YAML
Lipește CSV pentru a-l converti în YAML.
Distribuie acest instrument

Cum convertești CSV în YAML?

Lipești CSV-ul în convertor, iar acesta transformă fiecare rând în YAML: primul rând devine cheile, iar fiecare rând următor devine o structură YAML într-o listă. Detectează automat delimitatorul, poate transforma numerele și valorile booleene în scalari YAML reali, iar totul rulează direct în browser.

Cum se folosește

  1. 1Lipește CSV-ul. Lipește sau scrie CSV în panoul din stânga, sau încarcă exemplul ca să vezi formatul.
  2. 2Setează opțiunile. Lasă activată 'Primul rând este antet' pentru structuri cu chei, alege un delimitator (sau lasă-l pe automat) și activează detectarea numerelor și a valorilor booleene.
  3. 3Copiază YAML-ul. YAML-ul se actualizează live în dreapta. Îl poți copia sau descărca ca fișier .yaml.

Pentru cine este

CSV este un tabel simplu de text, fără tipuri de date; YAML este un format structurat, ușor de citit, folosit pentru configurări, fixtures și fișiere de date. Acest instrument face legătura între cele două: cu un rând de antet, fiecare înregistrare devine o structură YAML (cheie: valoare) într-o secvență; fără antet, fiecare rând devine o listă simplă de valori. Câmpurile între ghilimele, virgulele și întreruperile de linie incluse în text, precum și ghilimelele cu escape sunt interpretate corect.

Tot procesul are loc local, în browser. Datele tale nu sunt niciodată încărcate, înregistrate sau trimise către un server, așa că poți converti fără griji foi de calcul cu date private sau sensibile.

Întrebări frecvente

Primul rând trebuie să fie un antet?

Nu. Lasă activată 'Primul rând este antet' ca să transformi fiecare înregistrare într-o structură YAML cu chei. Dezactiveaz-o și fiecare rând devine o listă simplă de valori YAML, util când CSV-ul tău nu are nume de coloane.

Ce delimitatoare sunt acceptate?

Virgulă, punct și virgulă, tab și linie verticală. Detectarea automată analizează prima linie și alege cel mai probabil delimitator, așa că fișierele europene cu punct și virgulă și exporturile separate prin tab funcționează fără să schimbi vreo setare.

Păstrează zerourile de la început și numerele lungi?

Da. Cu detectarea de tip activată, o celulă devine număr YAML doar dacă, convertită înapoi, dă exact același text. Valorile precum 007, 07030 sau ID-uri foarte lungi rămân șiruri între ghilimele, așa că nu se pierde și nu se reformatează nicio informație.

Datele mele sunt încărcate undeva?

Nu. Conversia rulează în întregime în browser, folosind JavaScript. Nimic din ce lipești nu este trimis către un server, stocat sau înregistrat, deci este sigur pentru foi de calcul private.

Câmpurile între ghilimele cu virgule sunt gestionate corect?

Da. Câmpurile încadrate în ghilimele duble pot conține virgule, întreruperi de linie și ghilimele duble cu escape (scrise ca două ghilimele), iar parserul le păstrează intacte în YAML-ul rezultat.