CanDoYa
DA

CSV til YAML konverter

Kører helt i din browser - ingen upload, ingen tilmelding.

CSV
YAML
Indsæt CSV for at konvertere den til YAML.
Del dette værktøj

Hvordan konverterer man CSV til YAML?

Indsæt din CSV i konverteren, så bliver hver række til YAML: første række bliver til nøglerne, og hver efterfølgende række bliver en YAML-mapping i en liste. Skilletegnet genkendes automatisk, tal og booleans kan valgfrit laves om til rigtige YAML-værdier, og alt kører i din browser.

Sådan gør du

  1. 1Indsæt din CSV. Indsæt eller skriv CSV i venstre panel, eller indlæs eksemplet for at se formatet.
  2. 2Indstil valgmulighederne. Lad 'Første række er overskrift' være slået til for nøglebaserede mappinger, vælg et skilletegn (eller lad det stå på automatisk), og slå tal- og boolean-detektering til eller fra.
  3. 3Kopiér YAML'en. YAML'en opdateres løbende til højre. Kopiér den, eller download den som en .yaml-fil.

Hvem er det til

CSV er et fladt gitter af tekst uden datatyper; YAML er et struktureret, letlæseligt format, der bruges til konfiguration, testdata og datafiler. Dette værktøj bygger bro mellem de to: med en overskriftsrække bliver hver post en YAML-mapping (nøgle: værdi) i en liste; uden overskriftsrække bliver hver række bare en almindelig liste af værdier. Citerede felter, kommaer og linjeskift inde i felter samt escapede anførselstegn bliver alle tolket korrekt.

Alt foregår lokalt i din browser. Dine data bliver aldrig uploadet, logget eller sendt til en server, så det er trygt at konvertere regneark med følsomme oplysninger.

Ofte stillede spørgsmål

Skal den første række være en overskrift?

Nej. Lad 'Første række er overskrift' være slået til for at lave hver post om til en nøglebaseret YAML-mapping. Slå den fra, og hver række bliver i stedet en simpel YAML-liste af værdier, hvilket er praktisk, når din CSV ikke har kolonnenavne.

Hvilke skilletegn understøttes?

Komma, semikolon, tabulator og pipe. Automatisk genkendelse ser på den første linje og vælger det mest sandsynlige tegn, så europæiske filer med semikolon og tabulatorseparerede eksporter virker uden at ændre nogen indstillinger.

Bevares foranstillede nuller og lange tal?

Ja. Med typedetektering slået til bliver en celle kun til et YAML-tal, hvis omregningen giver præcis den samme tekst tilbage. Værdier som 007, 07030 eller meget lange id'er forbliver citerede strenge, så ingen data går tabt eller bliver omformateret.

Bliver mine data uploadet nogen steder?

Nej. Konverteringen kører helt i din browser med JavaScript. Det, du indsætter, bliver aldrig sendt til en server, gemt eller logget, så det er trygt for private regneark.

Bliver citerede felter med kommaer håndteret korrekt?

Ja. Felter i dobbelte anførselstegn kan indeholde kommaer, linjeskift og escapede anførselstegn (skrevet som to anførselstegn), og parseren holder dem intakte i YAML-outputtet.