Skip to content
Convert Row

CSV in YAML

Stile a blocchi, rientro di due spazi, stringhe tra virgolette solo quando necessario.

  • Conversione 100% locale
  • Nessun caricamento di file
  • Mantiene la struttura
  • Supporta file grandi
Esempio di output
- name: Ada
  role: Engineer

Converti CSV in YAML →

Convertire CSV in YAML Drop a spreadsheet, pick an output format, and download the result. Everything runs in your browser — the file never leaves your machine.
info Supports CSV, TSV, TXT • Max file size: 100 MB

Anche: YAML in CSV

Incolla una sequenza YAML di mappature e scaricala come file CSV.

Convertire CSV in YAML: la guida pratica dello sviluppatore

YAML è il formato di configurazione e dati preferito dagli strumenti DevOps, dalle pipeline CI/CD, dai manifest Kubernetes, dai playbook Ansible e da molti framework Ruby e Python. Se i tuoi dati si trovano in un foglio di calcolo e devono essere trasferiti in uno di questi sistemi, convertire CSV in YAML è il percorso più veloce.

ConvertRow trasforma ogni riga CSV in un mapping YAML (blocco chiave-valore) e racchiude tutti i mapping in una sequenza di livello superiore. Le intestazioni delle colonne diventano le chiavi di mapping. L'output è YAML pulito e indentato che può essere incollato direttamente in un file di configurazione.

Per risultati migliori, usa intestazioni di colonna in snake_case o camelCase minuscolo — le chiavi YAML sono sensibili alle maiuscole. Se una cella contiene due punti o un cancelletto, il serializzatore YAML aggiungerà automaticamente le virgolette.

Casi d'uso comuni per la conversione da CSV a YAML:

  • Generare dati ConfigMap o Secret Kubernetes da un foglio di calcolo
  • Creare file di variabili Ansible da un CSV gestito dal team
  • Produrre un file fixture di Ruby on Rails da un'esportazione di dati
  • Preparare dati di configurazione per uno strumento di pipeline CI/CD

Frequently Asked Questions

L'output è una sequenza YAML di mapping. Ogni record è un mapping a blocchi che inizia con un trattino (-) e ogni intestazione di colonna è una chiave sulla propria riga indentata.

ConvertRow genera i valori così come appaiono nel CSV. I valori puramente numerici vengono scritti senza virgolette in modo che i parser YAML li leggano come numeri.

Le celle vuote vengono scritte come valori null YAML (il carattere tilde ~). Questo segnala ai parser YAML che la chiave esiste ma non ha valore.

Sì, con un piccolo adattamento. I file YAML Kubernetes hanno una struttura specifica. L'output di ConvertRow fornisce il payload dei dati in formato sequenza YAML — incollalo sotto la chiave pertinente nel manifest.