Filembly

CSV — Valori separati da virgola

Il CSV è il formato di dati tabellari più semplice: testo puro dove ogni riga è un record e le virgole separano le colonne. I valori che contengono virgole o interruzioni di riga vengono racchiusi tra virgolette. Il formato è tutto qui — ed è esattamente il motivo per cui ogni database, foglio di calcolo, strumento di analisi e linguaggio di programmazione lo supporta.

Il CSV trasporta solo dati: niente formattazione, niente formule, nessun tipo oltre a quello che l'applicazione ricevente deduce.

A cosa servono i file CSV

  • Esportare e importare dati tra sistemi
  • Dump di database e caricamenti massivi
  • Flussi di lavoro di data science e scripting
  • Il denominatore comune quando due strumenti non condividono altri formati

Vantaggi

  • Supportato universalmente, leggibile dall'uomo, facile da generare e analizzare
  • Compatto e adatto allo streaming per grandi dataset
  • Perfetto per diff e controllo di versione

Limiti

  • Nessun tipo di dato: zeri iniziali, date e numeri grandi si rovinano facilmente all'importazione
  • Una sola tabella per file: niente fogli multipli
  • L'ambiguità di delimitatori e codifiche (punto e virgola vs virgola, UTF-8 vs legacy) causa problemi reali

Come aprire un file CSV

Le app per fogli di calcolo aprono i CSV direttamente, ma un'importazione frettolosa può rovinare date e zeri iniziali. Per lavorare sui dati in Excel, convertire prima il CSV in XLSX ti dà da subito una vera cartella di lavoro.