CanDoYa
NL

CSV naar YAML converteren

Draait volledig in je browser - niets uploaden, geen account.

CSV
YAML
Plak CSV om het naar YAML te converteren.
Deel deze tool

Hoe zet je CSV om naar YAML?

Plak je CSV in de converter en elke rij wordt YAML: de eerste rij wordt de sleutels en elke volgende rij een YAML-mapping in een lijst. Het scheidingsteken wordt automatisch herkend, getallen en booleans kun je optioneel omzetten naar echte YAML-scalars, en alles draait in je browser.

Zo werkt het

  1. 1Plak je CSV. Plak of typ CSV in het linkerpaneel, of laad het voorbeeld om het formaat te zien.
  2. 2Stel de opties in. Laat 'Eerste rij is header' aan staan voor mappings met sleutels, kies een scheidingsteken (of laat het op automatisch staan) en schakel getal- en boolean-detectie in of uit.
  3. 3Kopieer de YAML. De YAML wordt rechts live bijgewerkt. Kopieer hem of download hem als .yaml-bestand.

Voor wie

CSV is een plat rooster van tekst zonder datatypes; YAML is een gestructureerd, leesbaar formaat voor configuratie, testdata en databestanden. Deze tool overbrugt de twee: met een headerrij wordt elke record een YAML-mapping (sleutel: waarde) binnen een lijst; zonder headerrij wordt elke rij gewoon een lijst met waarden. Aanhalingstekens, ingesloten komma's en regeleindes, en geëscapete aanhalingstekens worden allemaal correct verwerkt.

Alles gebeurt lokaal in je browser. Je data wordt nooit geüpload, gelogd of naar een server gestuurd, dus je kunt ook spreadsheets met privacygevoelige gegevens veilig converteren.

Veelgestelde vragen

Moet de eerste rij een header zijn?

Nee. Laat 'Eerste rij is header' aan staan om elke record om te zetten naar een YAML-mapping met sleutels. Zet het uit en elke rij wordt een gewone YAML-lijst met waarden - handig als je CSV geen kolomnamen heeft.

Welke scheidingstekens worden ondersteund?

Komma, puntkomma, tab en pipe. Automatische herkenning bekijkt de eerste regel en kiest het meest waarschijnlijke teken, zodat Europese bestanden met puntkomma en tab-gescheiden exports werken zonder instellingen aan te passen.

Blijven voorloopnullen en lange getallen behouden?

Ja. Met type-detectie aan wordt een cel alleen een YAML-getal als de omzetting exact dezelfde tekst oplevert. Waarden zoals 007, 07030 of erg lange ID's blijven tekst tussen aanhalingstekens, zodat er geen data verloren gaat of anders wordt weergegeven.

Wordt mijn data ergens geüpload?

Nee. De conversie draait volledig in je browser met JavaScript. Wat je plakt wordt nooit naar een server gestuurd, opgeslagen of gelogd, dus ook veilig voor privéspreadsheets.

Worden velden met komma's tussen aanhalingstekens goed verwerkt?

Ja. Velden tussen dubbele aanhalingstekens kunnen komma's, regeleindes en geëscapete aanhalingstekens (geschreven als twee aanhalingstekens) bevatten, en de parser houdt ze intact in de YAML-uitvoer.