OKfmt

CSV YAML

Analizza CSV in array di oggetti YAML con la riga di intestazione come chiavi, per migrare dati tabulari in file di configurazione e fonti di dati per siti statici.

Trascina i file qui o clicca

Ctrl+V per incollare dagli appunti

Come convertire CSV in YAML

  1. 1Carica il tuo file CSV tramite trascinamento, clic o incolla.
  2. 2Modifica le impostazioni di qualità se necessario.
  3. 3Clicca su 'Converti adesso' e attendi il completamento della conversione.
  4. 4Scarica il tuo file YAML convertito.

Informazioni sulla conversione da CSV a YAML

CSV è un formato tabulare in testo semplice separato da virgole conforme allo standard RFC 4180, supporta solo una singola tabella piatta e tutto il contenuto è memorizzato come stringhe. YAML 1.2 è un formato di serializzazione che supporta livelli di indentazione e riferimenti, ampiamente utilizzato per configurazioni di container e integrazione continua. Questa conversione trasforma dati tabulari piatti in una struttura di configurazione gerarchica.

Questa conversione si basa su SheetJS per elaborare la tabella di input, converte ogni riga di dati CSV in un elemento di elenco YAML e mantiene tutte le stringhe dei nomi di chiave originali. CSV non ha una struttura nidificata nativa, distinzione di tipi di dati o commenti, quindi le informazioni corrispondenti non possono essere preservate. La dimensione dell'output aumenta leggermente a causa della formattazione con indentazione.

Questa conversione è adatta per convertire tabelle di configurazione organizzate in file di configurazione YAML 1.2 richiesti da Kubernetes o Docker Compose. Si adatta allo standard di analisi YAML per la versione 2009 e successive, e può essere inserito direttamente nella directory di configurazione del progetto corrispondente per l'uso.

CSV vs YAML: confronto tecnico

CaratteristicaCSVYAML
Rilasciato nel19722001
SviluppatoreRFC 4180YAML community

FAQ su CSV → YAML

La configurazione convertita causerà errori di analisi?

L'output segue lo standard YAML 1.2 e può essere letto normalmente dai parser standard. Il contenuto valido del CSV originale è completamente preservato, solo le strutture nidificate e le informazioni sul tipo di dati che non esistono in CSV non possono essere ricostruite.

I tipi di dati originali vengono preservati dopo la conversione?

CSV stesso non distingue i tipi di dati, tutto il contenuto è memorizzato come stringhe. Dopo la conversione, tutti i valori vengono emessi come stringhe per impostazione predefinita e lo strumento non deduce e converte automaticamente in tipi di dati numerici, booleani o di altro tipo.

Qual è il limite di dimensione del file?

Questo strumento converte solo un file per conversione, con un limite massimo di dimensione per singolo file di 50MB. I file che superano il limite non possono essere inviati per l'elaborazione e la conversione batch di più file non è attualmente supportata.

I file sorgente vengono conservati sul server?

I file vengono caricati sul server tramite HTTPS per la conversione. Al termine della conversione, il server cancella immediatamente sia il file sorgente che il file di output, non memorizza alcun dato e non conserva alcun dato utente.