il csv è un file di testo che presenta la seguente struttura:
- Ogni riga di questo file deve contenere le informazioni relative ad un certo oggetto e le colonne rappresentano le variabili
- I separatori utilizzati sono , oppure ;
Come si leggono questi dati programmaticamente per fare le nostre analisi?
I linguaggi di Visual Studio mettono a disposizione oggetti per leggere i file di testo, noi ne vedremo solo due:
- StreamReader (è più potente ma la sua flessibilità comporta dei rischi, poiché è necessario eseguire manualmente le modifiche)
- TextFieldParse (dentro ha controlli e funzionalità messe a disposizione da Microsoft)
Il primo è direttamente disponibile nei nostri due linguaggi, il secondo è specifico di vb (la posso usare anche per c# ma devo aggiungere una reference).