CSV är en förkortning för kommaseparerade värden . Filer av denna typ är oformaterade textfiler som innehåller tabeller med data som normalt separerade med kommatecken , men de kan också vara tabbavgränsad eller har fast bredd textfält . CSV-filer är normalt förknippas med . Csv-fil - namn förlängning . I programmering är processen med att läsa data från dessa filer kallas parsning . Instruktioner
Tolka en CSV -fil i VB
1
Skapa ett nytt objekt i ditt program , skulle koden för ett objekt som heter MyParser läs :
Använda MyParser Som Ny
Sida 2
Ring på VB TextFieldParser Object och ge sökvägen till text eller . cvs -fil som du vill analysera . Koden skulle ändras för att passa sökvägen och namnet på ditt dokument
Microsoft.VisualBasic.FileIO.TextFieldParser _ ( \\ " C : \\ \\ myFolder \\ \\ MyDoc.csv \\ " ) .
Billiga 3
Ställ filstrukturen för avgränsad . Detta måste göras eftersom TextFieldParser är också i stånd att analysera fasta filer bredd text . Koden för kommaseparerad tolkning skulle läsa :
MyParser.TextFieldType = FileIO.FieldType.Delimited
4
Ange avgränsare typ . För kommaseparerade värden det avgränsade är ett kommatecken . Koden skulle läsa :
MyReader.SetDelimiters ( " , " )
5
uppger att de data som läses text bygger : " . As String " Koden skulle läsa :
Dim MyParserRow As String ( )
6
uppmana ReadFeilds metoden att läsa eller tolka data . Koden skulle läsa :
currentRow = MyParser.ReadFields ( ) katalog
text från den första raden i CSV har läst , och delas in i områden med ReadFields metoden och kan nu manipuleras som behövs .