Categoria: Sviluppo

Convertitore da YAML a CSV

Idea internaManca uno strumento?

Converti un elenco YAML di oggetti in CSV nel tuo browser

Incolla un elenco YAML di mappature, o una singola mappatura, e ottieni CSV separato da virgola, punto e virgola o tabulazione, con i valori annidati appiattiti in nomi di colonna con punto. La conversione avviene nel tuo browser.

Incolla YAML per convertirlo in CSV.

CSV
Qui comparirà il risultato.

Tutto ciò che c'è in questa pagina viene elaborato nel tuo browser. Niente viene caricato.

A cosa serve

Questo strumento analizza lo YAML con js-yaml e appiattisce ogni elemento in una riga piatta, allo stesso modo del convertitore da JSON a CSV di questo sito, così gli oggetti annidati diventano nomi di colonna con punto come address.city e i brevi array di scalari vengono uniti con punto e virgola. L'insieme delle colonne è l'unione delle chiavi di ogni elemento, quindi le righe con campi mancanti ottengono semplicemente celle vuote.

Come si usa

  1. Incolla un elenco YAML di mappature, o una singola mappatura, nella casella di input.
  2. Scegli il delimitatore e se includere una riga di intestazione.
  3. Copia il CSV o scaricalo come file.

Privacy

Questo strumento funziona interamente nel tuo browser. Quello che inserisci non viene mai caricato, salvato o condiviso: chiudendo la scheda sparisce.

Domande frequenti

I miei dati vengono caricati da qualche parte?
No. Sia l'analisi sia la generazione del CSV avvengono in JavaScript nella scheda del tuo browser, quindi nulla viene inviato a un server.
Cosa succede con oggetti o array annidati?
Gli oggetti annidati vengono appiattiti in nomi di colonna con punto come address.city, e gli array di valori semplici vengono uniti con punto e virgola in un'unica cella.
Cosa succede se lo YAML è una singola mappatura invece di un elenco?
Viene trattato come un elenco di una sola riga, quindi ottieni una riga di intestazione più una singola riga di dati.