DT Dev Tools

CSV till YAML-konverterare — CSV till YAML online

Konvertera CSV till YAML online. Klistra in eller slÀpp en CSV/TSV-fil och fÄ en ren YAML-lista med typade vÀrden och nÀstlade nycklar. Gratis och privat.

🔒 Körs helt i din webblĂ€sare — ingenting laddas upp

Drop a .csv / .tsv file here, or click to choose

Annons

Konvertera CSV till YAML för konfigurationer, fixtures och datafiler

YAML Ă€r det föredragna formatet för konfiguration och data som mĂ€nniskor redigerar: Kubernetes- och Helm-vĂ€rden, Ansible-inventarier och variabler, GitHub Actions-matriser, datafiler för statiska sajter i Hugo, Jekyll eller Eleventy, i18n-kataloger och testfixtures. Datan börjar ofta i ett kalkylblad. Den hĂ€r CSV till YAML-konverteraren gör raderna till en lĂ€sbar YAML-lista med mappningar i ett steg, direkt i webblĂ€saren — klistra in tabellen, slĂ€pp en .csv- eller .tsv-fil eller ladda exemplet.

Första raden ger nycklarna och varje efterföljande rad blir ett listobjekt. CSV-fĂ€lt inom citattecken med kommatecken eller radbrytningar tolkas korrekt, och YAML-skrivaren sĂ€tter citattecken runt alla strĂ€ngar som annars skulle misstolkas — vĂ€rden som yes, off, null eller text med kolon — sĂ„ att resultatet lĂ€ses tillbaka med exakt samma vĂ€rden som i ditt blad.

Typer, nÀstling och en toppnivÄnyckel

LÄt Detect numbers & booleans vara pÄ för att fÄ riktiga YAML-tal och booleaner; koder med inledande nollor och mycket lÄnga ID:n förblir strÀngar, och tomma celler blir null. Aktivera Nest dotted headers för att bygga struktur av platta kolumner: server.host och server.port blir en nÀstlad server:-mappning. AnvÀnd Wrap in key för att lÀgga listan under ett namn som users: sÄ att den kan slÄs ihop med en befintlig fil.

Tips och relaterade verktyg

Kontrollera indenteringskÀnsliga filer med en YAML-linter innan du committar och hÄll hemligheter utanför versionshanteringen. För motsatt riktning anvÀnd YAML till JSON eller JSON till YAML. Samma kalkylblad kan ocksÄ bli JSON, XML eller tokensnÄl TOON för LLM-prompter. All bearbetning sker lokalt, sÄ interna inventarier och kunddata lÀmnar aldrig din dator.

Hur man anvÀnder

  1. LÀgg till din CSVKlistra in CSV- eller TSV-text, slÀpp en .csv-fil eller klicka pÄ Load sample. AvgrÀnsaren identifieras automatiskt.
  2. Justera alternativenVÀlj rubrikrad, typidentifiering och nÀstling, och slÄ eventuellt in listan i en toppnivÄnyckel.
  3. Kopiera eller ladda ner YAMLKopiera YAML eller ladda ner den som en .yaml-fil.

Vanliga frÄgor

Vilken YAML skapar konverteraren?
En YAML-sekvens (lista) med en mappning per CSV-rad, dÀr nycklarna Àr kolumnrubrikerna. Fyll i Wrap in key för att lÀgga listan under en toppnivÄnyckel som users:.
BehÄller tal och booleaner sina typer?
Ja, med Detect numbers & booleans pÄ. VÀrden med inledande nollor som 00501 och mycket lÄnga ID:n förblir strÀngar sÄ att inget Àndras av misstag; tomma celler blir null.
Kan jag fÄ nÀstlad YAML frÄn en CSV?
Ja. Aktivera Nest dotted headers sÄ blir en kolumn som db.host till db: med en nÀstlad nyckel host:.
FÄr vÀrden som ser speciella ut i YAML citattecken?
Ja. StrÀngar som yes, no, null eller som innehÄller : fÄr automatiskt citattecken sÄ att YAML lÀses precis som CSV-filen.
Laddas mina data upp?
Nej. Konverteringen körs helt i din webblÀsare.
Annons