
Come aprire, leggere e scrivere un file CSV su Octave
In questa lezione ti spiego come leggere salvare i dati in formato CSV su Octave.
Cos'è il formato CSV? E' un formato di interscambio dei dati tra software diversi. Si chiama CSV perché i valori sono separati da virgole (comma separated valued). E' molto usato per esportare o importare i dati sui fogli di calcolo come Excel o Calc e nei database.
Su Octave puoi salvare e leggere i dati in formato CSV. Puoi anche importare i dati CSV da un foglio elettronico e salvarli in una variabile.
Come creare un file CSV
Ti faccio un esempio pratico
Crea una matrice 3x3
>> M = [1 2 3; 4 5 6; 7 8 9]
M =
1 2 3
4 5 6
7 8 9
Per salvare la matrice M in un file csv usa la funzione csvwrite()
Nel primo parametro indica il nome del file, nel secondo parametro l'oggetto che vuoi salvare. In questo caso l'oggetto è la matrice M.
>> csvwrite("matrice.csv", M)
La matrice è stata salvata nel file matrice.csv
Come aprire e leggere un file CSV
Ora prova a leggere il file csv appena creato usando la funzione csvread()
Nel primo parametro della funzione scrivi il nome del file tra virgolette o apici.
>> A = csvread("matrice.csv")
A =
1 2 3
4 5 6
7 8 9
La funzione csvread() legge il contenuto del file matrice.csv e assegna i dati alla variabile A.
In questo modo puoi aprire, leggere e salvare i dati in formato CSV tramite Octave.

