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.