Kommadelt verdi ( CSV ) filer er et felles format som brukes til å utveksle enkle data mellom ulike databasesystemer og regneark . Det popularitet stammer fra sin enkelhet : ulike dataelementer skilles med komma og rader er atskilt med nye linjer . Dette gjør det også enkelt å lage en enkel CSV leseren ved hjelp av Visual Basic er " TextFieldParser " class . Instruksjoner
en
Opprett en ny Visual Basic-prosjekt ved å klikke på "File" og "New Project ". Velg " Console Application ". Senere kan du bruke nøyaktig samme kode på en mer sofistikert Graphical User Interface ( GUI ) søknad uten endringer, men arbeider i en konsoll miljø for nå slipper du irrelevant GUI -programmering .
2
Åpne CSV filen ved hjelp av følgende kommando : en
dim inngang = My.Computer.FileSystem.OpenTextFieldParser ( "c : \\ csv.txt " )
Change " csv.txt " til den virkelige banen og navnet i CSV-filen du ønsker å analysere
3
Lim inn følgende for å sette skilletegn til komma karakter : .
input.SetDelimiters ( " ,")
4
Lim inn følgende å lese CSV data i to rekker : én for data og en annen for kolonnetitlene :
dim rader som ArrayList = Ny ArrayList ( )
< p> dim titler () som String
titler = input.ReadFields ( )
while ( ikke input.endofdata )
rows.add ( input.ReadFields )
slutten mens
5
Print CSV data til konsollen med følgende kode :
for hver tittel i titler
Console.Write (tittel . padright ( 20 ) )
neste
Console.WriteLine ( )
for hver rad i rader
for hver s på