Comma Separated Value ( file CSV) sono un formato comunemente usato per lo scambio di semplici dati tra sistemi di database e programma di fogli di calcolo. La sua popolarità deriva dalla sua semplicità : diversi elementi di dati sono separati da virgole e le righe sono separate con nuove linee . Questo rende anche più facile per creare un semplice lettore di file CSV utilizzando la classe " TextFieldParser " di Visual Basic . Istruzioni
1
Creare un nuovo progetto di Visual Basic facendo clic su " File " e " Nuovo progetto ". Selezionare " Applicazione console . " In seguito , è possibile utilizzare lo stesso codice in una applicazione più sofisticata interfaccia grafica utente ( GUI ) senza modifiche , ma lavorando in un ambiente console per ora si risparmia irrilevante programmazione GUI .
2
Aprire il CSV file utilizzando il seguente comando :
ingresso dim = My.Computer.FileSystem.OpenTextFieldParser ( "c : \\ csv.txt " ) per
Change " csv.txt " per il percorso e il nome reale del file CSV che si desidera analizzare
3
incolla quanto segue per impostare il delimitatore per il carattere virgola : .
input.SetDelimiters ( "," ) < br una per i dati e un altro per i titoli delle colonne : : per leggere i dati CSV in due array >
4
Incollare il seguente
righe fioco come ArrayList = new ArrayList ( ) per < p > titoli dim () As String
titoli = input.ReadFields ( ) per
mentre (non input.endofdata ) per
rows.add ( input.ReadFields ) < br
end > mentre
5
Stampa i dati CSV alla console con il seguente codice :
per ogni titolo in titoli
Console.Write ( titolo . PadRight ( 20 ) ) per
prossimo
Console.WriteLine ( ) per
per ogni riga nel file
per ogni s in