kommasepareret ( CSV) filer bruger en fælles , tekst -baseret format til deling regneark og database oplysninger mellem forskellige applikationer , og over internettet. Deres enkle og åbent format betyder, at de fleste sprog designet til forretning eller Internet-server brug har dedikeret biblioteker udelukkende til at arbejde med disse oplysninger. Dette er sandt , for eksempel, for både Visual Basic og Perl sprog, der normalt bruges til at skabe applikationer i Windows og Linux. Instruktioner
med Visual Basic
1
Opret et nyt Visual Basic-projekt ved at klikke på "File " og " Nyt projekt ". Vælg "Console Application ".
2
indsætte følgende kode i dit projekt : Hej
dim i = My.Computer.FileSystem.OpenTextFieldParser ( "c: \\ file.csv " ) Salg
in.setDelimiters ( ",")
dim rækker som ArrayList = New ArrayList ()
mens (ikke in.endofdata )
rækker. add ( in.ReadFields )
ende, mens
Du kender har alle de data fra CSV-filen i et Visual Basic vifte listen. Erstatte " c: \\ file.csv " . Filnavn med navnet på den CSV database, du ønsker at læse
3
Gem dit arbejde ved at trykke " Ctrl - S" og køre din projekt ved at klikke på den grønne pil i menulinjen.
med Perl
4
Åbn en teksteditor.
5.
Indsæt følgende ! code : Hej
# /user /bin /perl
brug Text :: CSV ,
min $ i = ' file.csv '
min $ parser = Text :: CSV -> nyt ();
åben (CSV , "<" , $ i ),
while ( ) {
$ parser -> parse ( $ _ ),
min $ kolonner = $ parser -> felter ();
print " @ kolonner \\ n";
}
tæt CSV ,
6
Gem filen med navnet " csvparse.pl ". Det kan køres i Unix hjælp af kommandoen " /csvparse.pl ". - Eller i Windows ved hjælp af kommandoen " csvparse.pl ," Hvis Perl er installeret på Windows
< . br >