CanDoYa
IT

Convertitore da CSV a YAML

Funziona interamente nel browser: nessun caricamento, nessuna registrazione.

CSV
YAML
Incolla un CSV per convertirlo in YAML.
Condividi questo strumento

Come si converte un CSV in YAML?

Incolla il tuo CSV nel convertitore e ogni riga diventa YAML: la prima riga fornisce le chiavi e ogni riga successiva diventa una mappa YAML dentro una sequenza. Il delimitatore viene rilevato automaticamente, numeri e booleani possono essere convertiti in veri scalari YAML, e tutto funziona nel tuo browser.

Come si usa

  1. 1Incolla il tuo CSV. Incolla o digita il CSV nel riquadro a sinistra, oppure carica l'esempio per vedere il formato.
  2. 2Imposta le opzioni. Lascia attivo 'La prima riga è un'intestazione' per ottenere mappe con chiavi, scegli un delimitatore (o lascialo automatico) e attiva il rilevamento di numeri e booleani.
  3. 3Copia il YAML. Il YAML si aggiorna in tempo reale a destra. Copialo o scaricalo come file .yaml.

A chi serve

Il CSV è una griglia piatta di testo senza tipi di dati; YAML è un formato strutturato e leggibile usato per configurazioni, dati di test e file di dati. Questo strumento collega i due formati: con una riga di intestazione, ogni record diventa una mappa YAML (chiave: valore) dentro una sequenza; senza intestazione, ogni riga diventa un semplice elenco di valori. Campi tra virgolette, virgole e a capo incorporati, e virgolette con escape vengono tutti analizzati correttamente.

Tutto avviene in locale nel tuo browser. I tuoi dati non vengono mai caricati, registrati o inviati a un server, quindi puoi convertire senza rischi fogli di calcolo con informazioni private o sensibili.

Domande frequenti

La prima riga deve per forza essere un'intestazione?

No. Lascia attivo 'La prima riga è un'intestazione' per trasformare ogni record in una mappa YAML con chiavi. Disattivalo e ogni riga diventa un semplice elenco YAML di valori, utile quando il tuo CSV non ha nomi di colonna.

Quali delimitatori sono supportati?

Virgola, punto e virgola, tabulazione e barra verticale. Il rilevamento automatico analizza la prima riga e sceglie quello più probabile, così i file con punto e virgola tipici di alcuni paesi europei o gli export separati da tabulazioni funzionano senza cambiare nessuna impostazione.

Mantiene gli zeri iniziali e i numeri lunghi?

Sì. Con il rilevamento dei tipi attivo, una cella diventa un numero YAML solo se la riconversione restituisce esattamente lo stesso testo. Valori come 007, 07030 o ID molto lunghi restano testo tra virgolette, quindi nessun dato viene perso o riformattato.

I miei dati vengono caricati da qualche parte?

No. La conversione avviene interamente nel tuo browser con JavaScript. Niente di ciò che incolli viene inviato a un server, salvato o registrato, quindi è sicuro anche per fogli di calcolo privati.

I campi tra virgolette con virgole vengono gestiti correttamente?

Sì. I campi racchiusi tra virgolette doppie possono contenere virgole, a capo e virgolette doppie con escape (scritte come due virgolette), e il parser li mantiene intatti nell'output YAML.