Å vite hvordan du legger en kommaseparert fil ( CSV ) i et datasett ved hjelp av Microsoft Visual Basic.Net ( VB.Net ) kan du spare tid når du arbeider med CSV-filer . En CSV- fil er vanligvis brukes til å importere data fra ett program til et annet. Det kan også bli utarbeidet ved hjelp av noen regnearkprogram , for eksempel Microsoft Excel. Et datasett er brukt i programmering for å samle inn data i tabellform . Instruksjoner
en
start Microsoft Visual Basic Express og klikk "New Project ... " på den venstre ruten på skjermen. Dobbeltklikk på " Console Application. "
2
Trykk " Ctrl" og "A ", og trykk deretter på "Delete " for å fjerne eksisterende kode .
3
Kopier og lim inn følgende kode til din " Module1.vb " modulen. Koden vil gjøre filen tilkobling og spørring CSV-filen gjennom en utvalgsspørring . Spørringsresultatene vil da bli lastet til et datasett , og antall kolonner og rader vises gjennom " Console -vinduet. "
Import System.Data.OleDb
Module Module1
Sub Main ( )
Dim oleString As String
oleString = " Provider = Microsoft.Jet.OLEDB.4.0 , "
oleString = oleString og "Data source = C: \\ , utvidet Properties = "" Text ; "
oleString = oleString &" HDR = Nei, FMT = Delimited "" "
Dim conn som ny OleDbConnection ( oleString )
Dim da As New OleDbDataAdapter ()
Dim ds som nye datasett ( )
Dim oldeComm som ny OleDbCommand ( "SELECT * FROM C: \\ CSVFile.csv " , conn )
conn.Open ( )
da.SelectCommand = oldeComm
ds.Clear ( )
da.Fill ( ds , " CSV ")
Console.Write ( "Antall kolonner : " . & ds.Tables ( 0 ) Columns.Count )
Console.Write ( "Antall rader : " og ds.Tables ( 0 ) . Rows.Count )
conn.Close ( )
End Sub
End Module
4
Rediger følgende linje med kode og skriv inn filnavnet banen til CSV -fil : en
Dim oldeComm som ny OleDbCommand ( "SELECT * FROM C: \\ CSVFile.csv " , conn )
Trykk " F5 " for å kjøre programmet .