Vide, hvordan at indlæse en kommasepareret fil ( CSV) i et datasæt ved hjælp af Microsoft Visual Basic.Net ( VB.Net ) kan du spare tid , når du arbejder med CSV-filer . En CSV-fil er almindeligt anvendt til at importere data fra ét program til et andet. Det kan også udarbejdes ved hjælp af enhver regnearksprogram , såsom Microsoft Excel. Et datasæt anvendes i edb-programmering til at indsamle data i tabelform. Instruktioner
1
Start Microsoft Visual Basic Express og klik på " Nyt projekt ... " på den venstre rude på skærmen. Dobbeltklik på " Console Application ".
2
Tryk på " Ctrl" og "A ", og tryk derefter på "Slet " for at fjerne eksisterende kode .
3 < p > Kopier og indsæt følgende kode til din " Module1.vb "-modulet . Koden vil gøre filen forbindelsen og forespørge CSV fil via en udvælgelsesforespørgsel . Forespørgslen resultater vil derefter blive lastet til et datasæt , og antallet af kolonner og rækker vises gennem " Console Window . "
Import System.Data.OleDb
Modul Module1 < br >
Sub Main ( )
Dim oleString As String
oleString = " Provider = Microsoft.Jet.OLEDB.4.0 ; "
oleString = oleString & "Data kilde = C: \\ ; Udvidede Properties = "" tekst; "
oleString = oleString &" HDR = Nej , FMT = Afgrænset "" "
Dim conn som ny OleDbConnection ( oleString ) < br >
Dim da As New OleDbDataAdapter ()
Dim ds As New DataSet ()
Dim oldeComm Som New OleDbCommand ( "SELECT * FROM C: \\ CSVFile.csv " , conn )
conn.Open ()
da.SelectCommand = oldeComm
ds.Clear ()
da.Fill ( ds , " CSV " )
Console.Write ( " Antal kolonner : " . & ds.Tables (0) Columns.Count )
Console.Write ( " Antal rækker : " & ds.Tables (0 ) . Rækker )
conn.Close ()
End Sub
End Module
4
Rediger følgende linje kode og skriv filstien til din CSV-fil : Hej
Dim oldeComm Som New OleDbCommand ( "SELECT * FROM C: \\ CSVFile.csv " , conn )
Tryk på " F5 " for at køre dit program. KAYAK