Convertitore da CSV a YAML β CSV in YAML online
Converti CSV in YAML online. Incolla o trascina un file CSV/TSV e ottieni un elenco YAML con valori tipizzati e chiavi annidate. Gratis e privato.
π Funziona interamente nel tuo browser β nulla viene caricatoConvertire CSV in YAML per configurazioni, fixture e file di dati
YAML Γ¨ il formato preferito per configurazioni e dati modificati a mano: valori di Kubernetes e Helm, inventari e variabili Ansible, matrici di GitHub Actions, file di dati di siti statici con Hugo, Jekyll o Eleventy, cataloghi i18n e fixture di test. Spesso questi dati nascono in un foglio di calcolo. Questo convertitore da CSV a YAML trasforma le righe in un elenco leggibile di mappature in un solo passaggio, direttamente nel browser: incolla la tabella, trascina un file .csv o .tsv oppure carica l'esempio.
La prima riga fornisce le chiavi e ogni riga successiva diventa un elemento dell'elenco. I campi CSV tra virgolette con virgole o a capo vengono analizzati correttamente e il writer YAML mette tra virgolette ogni stringa che altrimenti sarebbe fraintesa β valori come yes, off, null o testo con i due punti β cosΓ¬ il risultato si ricarica con i valori esatti del tuo foglio.
Tipi, annidamento e chiave di primo livello
Mantieni attiva Detect numbers & booleans per ottenere veri numeri e booleani YAML; i codici con zeri iniziali e gli ID molto lunghi restano stringhe, e le celle vuote diventano null. Attiva Nest dotted headers per costruire struttura da colonne piatte: server.host e server.port diventano una mappatura server: annidata. Usa Wrap in key per inserire l'elenco sotto un nome come users:, così da poterlo unire a un file esistente.
Consigli e strumenti correlati
Controlla i file sensibili all'indentazione con un linter YAML prima del commit e tieni i segreti fuori dal controllo di versione. Per l'operazione inversa usa da YAML a JSON o da JSON a YAML. Lo stesso foglio puΓ² diventare anche JSON, XML o TOON, efficiente in token, per i prompt LLM. Tutto viene elaborato in locale, quindi inventari interni e dati dei clienti non lasciano mai il tuo computer.
Come usare
- Aggiungi il CSVIncolla testo CSV o TSV, trascina un file .csv oppure clicca Load sample. Il delimitatore viene rilevato automaticamente.
- Regola le opzioniScegli intestazione, rilevamento dei tipi e annidamento, e se vuoi racchiudi l'elenco in una chiave di primo livello.
- Copia o scarica il YAMLCopia il YAML oppure scaricalo come file .yaml.
Domande frequenti
Quale YAML produce il convertitore?
users:.Numeri e booleani mantengono il tipo?
00501 e gli ID molto lunghi restano stringhe, così nulla cambia per errore; le celle vuote diventano null.Posso ottenere YAML annidato da un CSV?
db.host diventa db: con una chiave host: annidata.I valori speciali in YAML vengono messi tra virgolette?
yes, no, null o che contengono : vengono quotate automaticamente, così il YAML si rilegge esattamente come nel CSV.