OKfmt

CSV YAML

Parsed CSV naar YAML-objectarrays die de koprij als sleutels gebruiken, migreert tabeldata naar configuratiebestanden en statische-site databronnen.

Sleep bestanden hierheen of klik

Ctrl+V om te plakken vanuit klembord

Hoe converteert u CSV naar YAML

  1. 1Upload je CSV-bestand door te slepen, klikken of plakken.
  2. 2Pas indien nodig de kwaliteitsinstellingen aan.
  3. 3Klik op 'Converteren' en wacht tot de conversie voltooid is.
  4. 4Download je geconverteerde YAML-bestand.

Over CSV naar YAML conversie

CSV is een platte-tekst komma-gescheiden tabelformaat die voldoet aan de RFC 4180-standaard, het ondersteunt slechts één vlakke tabel en alle inhoud wordt opgeslagen als strings. YAML 1.2 is een serialisatieformaat dat inspringingsniveaus en referenties ondersteunt, veelgebruikt voor container- en continue integratieconfiguraties. Deze conversie zet vlakke tabelgegevens om naar een hiërarchische configuratiestructuur.

Deze conversie maakt gebruik van SheetJS voor het verwerken van de invoertabel, zet elke rij CSV-gegevens om naar een YAML-lijstitem, en behoudt alle originele sleutelnaam-strings. CSV heeft geen eigen geneste structuur, onderscheid in gegevenstypen of opmerkingen, dus die informatie kan niet worden behouden. De uitvoergrootte neemt licht toe door inspringingsopmaak.

Deze conversie is geschikt voor het omzetten van georganiseerde configuratietabellen naar YAML 1.2 configuratiebestanden voor Kubernetes of Docker Compose. Het past zich aan de YAML-parseerstandaard van de 2009-versie en nieuwer aan, en kan direct in de configuratiemap van het bijbehorende project worden geplaatst voor gebruik.

CSV vs YAML: technische vergelijking

FunctieCSVYAML
Uitgebracht19722001
OntwikkelaarRFC 4180YAML community

Veelgestelde vragen over CSV → YAML

Zal de geconverteerde configuratie parseerfouten veroorzaken?

De uitvoer volgt de YAML 1.2-standaard en kan normaal worden gelezen door standaardparseerders. Geldige inhoud van de originele CSV wordt volledig behouden, alleen geneste structuren en gegevenstype-informatie die niet in CSV bestaan kunnen niet worden gereconstrueerd.

Worden originele gegevenstypen behouden na conversie?

CSV zelf maakt geen onderscheid tussen gegevenstypen, alle inhoud wordt opgeslagen als strings. Na conversie worden alle waarden standaard als strings uitgevoerd, en de tool leidt niet automatisch af en converteert niet naar numerieke, booleaanse of andere gegevenstypen.

Wat is de bestandsgrootte limiet?

Deze tool verwerkt slechts één bestand per conversie, met een maximale bestandsgrootte van 50MB. Bestanden die de limiet overschrijden kunnen niet worden ingediend voor verwerking, en batchconversie van meerdere bestanden wordt momenteel niet ondersteund.

Worden bronbestanden bewaard op de server?

Bestanden worden via HTTPS naar de server geüpload voor conversie. Nadat de conversie is voltooid, verwijdert de server onmiddellijk zowel het bronbestand als het uitvoerbestand, slaat geen gegevens op, en er wordt geen gebruikersgegevens bewaard.

Gerelateerde hulpmiddelen