CanDoYa
NB

CSV til YAML konverter

Kjører helt i nettleseren - ingen opplasting, ingen registrering.

CSV
YAML
Lim inn CSV for å konvertere den til YAML.
Del dette verktøyet

Hvordan konverterer du CSV til YAML?

Lim inn CSV-en din i konverteren, så blir hver rad til YAML: første rad blir nøklene, og hver rad etter det blir en YAML-mapping i en liste. Skilletegnet gjenkjennes automatisk, tall og booleaner kan valgfritt gjøres om til ekte YAML-verdier, og alt kjører i nettleseren din.

Slik bruker du verktøyet

  1. 1Lim inn CSV-en din. Lim inn eller skriv CSV i venstre panel, eller last inn eksempelet for å se formatet.
  2. 2Still inn valgene. La 'Første rad er overskrift' være på for nøkkelbaserte mappinger, velg et skilletegn (eller la det stå på automatisk), og slå av eller på deteksjon av tall og booleaner.
  3. 3Kopier YAML-en. YAML-en oppdateres fortløpende til høyre. Kopier den, eller last den ned som en .yaml-fil.

Hvem passer det for

CSV er et flatt rutenett med tekst uten datatyper; YAML er et strukturert, lesbart format som brukes til konfigurasjon, testdata og datafiler. Dette verktøyet bygger bro mellom de to: med en overskriftsrad blir hver post en YAML-mapping (nøkkel: verdi) i en liste; uten overskriftsrad blir hver rad bare en enkel liste med verdier. Siterte felt, kommaer og linjeskift inni felt og escapede anførselstegn blir alle tolket riktig.

Alt skjer lokalt i nettleseren din. Dataene dine blir aldri lastet opp, logget eller sendt til en server, så det er trygt å konvertere regneark med sensitive opplysninger.

Vanlige spørsmål

Må første rad være en overskrift?

Nei. La 'Første rad er overskrift' være på for å gjøre hver post om til en nøkkelbasert YAML-mapping. Slå den av, og hver rad blir i stedet en enkel YAML-liste med verdier, noe som er nyttig når CSV-en din mangler kolonnenavn.

Hvilke skilletegn støttes?

Komma, semikolon, tabulator og pipe. Automatisk gjenkjenning ser på den første linjen og velger det mest sannsynlige tegnet, så europeiske filer med semikolon og tabulatorseparerte eksporter fungerer uten å endre noen innstillinger.

Beholdes ledende nuller og lange tall?

Ja. Med typedeteksjon på blir en celle bare til et YAML-tall hvis omregningen gir nøyaktig samme tekst tilbake. Verdier som 007, 07030 eller svært lange id-er forblir siterte strenger, så ingen data går tapt eller blir omformatert.

Blir dataene mine lastet opp noe sted?

Nei. Konverteringen kjører helt i nettleseren din med JavaScript. Det du limer inn sendes aldri til en server, lagres eller logges, så det er trygt for private regneark.

Blir siterte felt med kommaer håndtert riktig?

Ja. Felt i doble anførselstegn kan inneholde kommaer, linjeskift og escapede anførselstegn (skrevet som to anførselstegn), og parseren holder dem intakte i YAML-utdataen.