kommasepareret (CSV) filer er en almindelig format, der bruges til at udveksle simple data mellem forskellige databasesystemer og regneark programmer. Det er popularitet skyldes dens enkelthed : forskellige dataposter er adskilt af kommaer og rækker er adskilt med nye linjer. Det gør det også nemt at skabe en enkel CSV læser ved hjælp af Visual Basic er " TextFieldParser " klassen. Instruktioner
1
Opret et nyt Visual Basic-projekt ved at klikke på "File " og " Nyt projekt ". Vælg "Console Application ". Senere kan du bruge den nøjagtige samme kode i en mere sofistikeret Graphical User Interface ( GUI) ansøgning uden ændringer, men arbejder i en konsol miljø for nu skåner du irrelevant GUI -programmering.
2
Åbn CSV fil ved hjælp af følgende kommando : Hej
dim indgang = My.Computer.FileSystem.OpenTextFieldParser ( "c: \\ csv.txt " )
Change " csv.txt " til den rigtige sti og navn i CSV-filen , du ønsker at parse
3
Indsæt følgende for at indstille afgrænser til komma karakter : .
input.SetDelimiters ("," ) < br >
4
Indsæt følgende for at læse CSV data i to arrays : én for data og en anden for kolonnetitlerne :
dim rækker som ArrayList = New ArrayList ()
< p> dim titler () As String
titler = input.ReadFields ()
mens (ikke input.endofdata )
rows.add ( input.ReadFields ) < br >
ende, mens
5
Print CSV data til konsollen med følgende kode :
for hver titel i titler
Console.Write (titel . padright (20) )
næste
Console.WriteLine ()
for hver række i rækker
for hver si