CanDoYa
SK

Prevod CSV na YAML

Beží celý vo vašom prehliadači - bez nahrávania, bez registrácie.

CSV
YAML
Vložte CSV na prevod do YAML.
Zdieľať tento nástroj

Ako previesť CSV na YAML?

Vložte svoj CSV do konvertora a každý riadok sa zmení na YAML: prvý riadok sa stane kľúčmi a každý ďalší riadok YAML mapovaním v zozname. Oddeľovač sa rozpozná automaticky, čísla a booleovské hodnoty sa podľa potreby zmenia na skutočné YAML skaláre, a všetko prebieha priamo vo vašom prehliadači.

Ako na to

  1. 1Vložte svoj CSV. Vložte alebo napíšte CSV do ľavého panela, alebo si načítajte príklad, aby ste videli formát.
  2. 2Nastavte voľby. Ponechajte zapnuté „Prvý riadok je hlavička“ pre mapovania s kľúčmi, vyberte oddeľovač (alebo ponechajte automatický) a prepnite rozpoznávanie čísel a booleovských hodnôt.
  3. 3Skopírujte YAML. YAML sa aktualizuje naživo vpravo. Skopírujte ho alebo si ho stiahnite ako súbor .yaml.

Pre koho je nástroj určený

CSV je plochá tabuľka textu bez dátových typov; YAML je štruktúrovaný, čitateľný formát používaný na konfigurácie, testovacie dáta a fixtures. Tento nástroj oba formáty prepája: ak existuje hlavičkový riadok, každý záznam sa stane YAML mapovaním (kľúč: hodnota) vnútri sekvencie; bez hlavičky sa každý riadok zmení na obyčajný zoznam hodnôt. Polia v úvodzovkách, vložené čiarky a zalomenia riadkov aj escapované úvodzovky sa čítajú správne.

Všetko prebieha lokálne vo vašom prehliadači. Vaše dáta sa nikdy nikam nenahrávajú, nezaznamenávajú ani neposielajú na server, takže je bezpečné prevádzať tabuľky s citlivými alebo súkromnými údajmi.

Časté otázky

Musí byť prvý riadok hlavičkou?

Nie. Ponechajte zapnuté „Prvý riadok je hlavička“, aby sa každý záznam zmenil na YAML mapovanie s kľúčmi. Vypnite túto voľbu a každý riadok sa stane obyčajným YAML zoznamom hodnôt, čo sa hodí, keď CSV nemá názvy stĺpcov.

Aké oddeľovače sú podporované?

Čiarka, bodkočiarka, tabulátor a zvislá čiara. Automatické rozpoznávanie analyzuje prvý riadok a vyberie najpravdepodobnejší variant, takže európske súbory s bodkočiarkou a exporty oddelené tabulátorom fungujú bez úpravy nastavení.

Zachovajú sa nuly na začiatku a dlhé čísla?

Áno. Keď je zapnuté rozpoznávanie typov, bunka sa zmení na YAML číslo len vtedy, keď spätný prevod dá presne rovnaký text. Hodnoty ako 007, 07030 alebo veľmi dlhé identifikátory zostanú textom v úvodzovkách, takže sa žiadne dáta nestratia ani nezmenia formát.

Nahrávajú sa moje dáta niekam?

Nie. Prevod prebieha celý vo vašom prehliadači pomocou JavaScriptu. Nič z toho, čo vložíte, sa neposiela na server, neukladá sa ani sa nezaznamenáva, takže je to bezpečné pre súkromné tabuľky.

Spracovávajú sa polia v úvodzovkách s čiarkami?

Áno. Polia ohraničené dvojitými úvodzovkami môžu obsahovať čiarky, zalomenia riadkov aj escapované dvojité úvodzovky (zapísané ako dve úvodzovky za sebou), a parser ich vo výslednom YAML zachová bez zmeny.