Input YAML

Output CSV

Cos'è YAML a CSV?

CSV è tabulare: righe e colonne. YAML è gerarchico. La conversione da YAML a CSV appiattisce le strutture annidate in righe così puoi aprire i dati in Excel, Google Sheets o usarli nelle pipeline ETL. La specifica YAML 1.2 e la RFC 4180 (CSV) definiscono i formati.

Questo strumento analizza il tuo YAML e produce CSV. La conversione funziona interamente nel tuo browser. Nulla viene inviato a un server. Gli elementi ripetuti in YAML (es. una lista di oggetti) diventano righe CSV. Per JSON a CSV usa JSON a CSV.

Esempi YAML a CSV

Converti array YAML in righe CSV. Esempio a tema telecom:

Esempio: Lista abbonati

Input YAML

Output CSV:

Output CSV

Clicca il pulsante Esempio sopra per caricare altri esempi nell'editor.

Come Usare Questo Strumento

1

Incolla o Carica YAML

Copia il tuo YAML e incollalo nell'editor sinistro. Puoi anche cliccare su <strong>Carica</strong> per caricare un file <code>.yaml</code> o <code>.yml</code>. Il pulsante <strong>Esempio</strong> carica dati di esempio. YAML non valido mostra un errore.

2

Visualizza l'Output CSV

Il pannello destro mostra il CSV appiattito. Gli elementi ripetuti (es. una lista di oggetti) diventano righe; le chiavi diventano intestazioni di colonna. Gli oggetti annidati possono essere appiattiti in colonne o uniti.

3

Copia o Scarica

Usa <strong>Copia</strong> o <strong>Scarica</strong>. Per JSON a CSV usa JSON a CSV. Per la formattazione YAML usa YAML Formatter.

Quando YAML a CSV è Utile

I file di configurazione e le risposte API in YAML spesso contengono liste di oggetti — es. una lista di servizi, utenti o elementi di configurazione. La conversione in CSV consente di aprire i dati in Excel o Google Sheets per l'analisi, condividerli con gli stakeholder o importarli in altri sistemi.

Le pipeline ETL e i flussi di lavoro di dati a volte si aspettano CSV. Se la tua sorgente è YAML (es. da un repo di configurazione o API), questo strumento lo appiattisce. Per JSON a CSV usa JSON a CSV.

Domande Frequenti

Come viene gestito l'annidamento?

Gli elementi ripetuti (array di oggetti) vengono appiattiti in righe — ogni oggetto diventa una riga. Gli oggetti annidati possono diventare colonne (es. user.name) o valori uniti.

Escape CSV per le virgole?

I valori con virgole, virgolette o a capo vengono eseguiti l'escape secondo RFC 4180. Excel e Google Sheets gestiscono correttamente l'escape CSV standard.

I miei dati sono privati?

Sì. La conversione funziona interamente nel tuo browser. Nessun dato viene inviato a nessun server.

Cosa succede se il mio YAML non ha elementi ripetuti?

Un singolo oggetto diventa una riga. Le chiavi annidate possono diventare intestazioni di colonna. Per una configurazione chiave-valore piatta ottieni una riga con coppie chiave-valore come colonne.

Posso usarlo per le risorse Kubernetes?

Sì. Una lista di risorse Kubernetes (es. esportata come YAML da kubectl get) può essere convertita in CSV per l'analisi in fogli di calcolo.

Strumenti Correlati

RFC 4180 CSV. Specifica YAML. Specifica JSON. Specifica CSV. MDN.