hur man tolka en CSV -fil i vb

CSV är en förkortning för semikolonavgränsad . Filer av denna typ är oformaterad text filer som innehåller tabeller med uppgifter som normalt separerade med komma , 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

Parse en CSV -fil i VB

1 .
Skapa ett nytt objekt i programmet , som kallas koden för ett objekt MyParser skulle lyda:

Använda MyParser som ny
2 .
Ring på VB TextFieldParser Object och ge filen sökvägen till text eller . cvs filen du vill analysera . Koden skulle ändra för att passa sökväg och namn på ditt dokument

Microsoft. VisualBasic. FileIO. TextFieldParser _ ( \ ”C: \ \ MyFolder \ \ MyDoc . csv \ ” )
3 .
Ställ filstrukturen för att avgränsas . Detta måste göras eftersom TextFieldParser också kan analysera fasta filer bredd text . Koden för kommaseparerade tolkning skulle lyda:

MyParser . TextFieldType=FileIO. FieldType. Delimited
4 .
Ställ avgränsare typ . För kommaseparerade värden avgränsade är ett kommatecken . Koden skulle lyda: .

MyReader. SetDelimiters (”,”)

5
staten om att den data som läses är textbaserad : ” som en sträng. ” Koden skulle lyda:

Dim MyParserRow As String ( )
6
Uppmana ReadFeilds metod för att läsa eller tolka . uppgifterna . Koden skulle lyda:

currentRow=MyParser. ReadFields ( )

Texten från den första raden av CSV har läst, och delas upp i fält av ReadFields metod och kan nu manipuleras efter behov .

Visited 1 times, 1 visit(s) today

コメント

タイトルとURLをコピーしました