Wissen, wie man eine komma-separierte Datei (CSV ) in einem Datensatz mit Microsoft Visual Basic.Net ( VB.Net ) laden können sparen Sie Zeit bei der Arbeit mit CSV-Dateien. Eine CSV-Datei wird häufig verwendet , um Daten von einer Anwendung zur anderen zu importieren. Es kann auch mit einem beliebigen Tabellenkalkulationsprogramm wie Microsoft Excel erstellt werden. Ein Datensatz wird in Computer-Programmierung verwendet, um Daten in tabellarischer Form zu sammeln. Anleitung
1
Starten Sie Microsoft Visual Basic Express und klicken Sie auf " Neues Projekt ... " auf der linken Seite des Bildschirms. Doppelklicken Sie auf " Console Application . "
2
Drücken Sie "Strg " und "A ", und drücken Sie dann auf " Löschen", um bestehenden Code zu entfernen.
3 < p > Kopieren Sie den folgenden Code auf Ihre " Module1.vb "-Modul. Der Code wird die Datei Verbindung und fragen Sie die CSV-Datei durch eine SELECT-Abfrage . Die Abfrage-Ergebnisse werden dann zu einem Datensatz geladen werden , und die Anzahl der Spalten und Zeilen wird durch die angezeigt werden " Console -Fenster".
Imports System.Data.OleDb
Module Module1
Sub Main () Dim
oleString As String
oleString = "Provider = Microsoft.Jet.OLEDB.4.0; "
oleString = oleString & "Data Source = C: \\ ; Extended Properties = " " Text ";
oleString = oleString & " HDR = No ; FMT = Trennzeichen "" "
Dim conn As New OleDbConnection ( oleString )
Dim da As New OleDbDataAdapter ()
Dim ds As New DataSet () Dim
oldeComm As New OleDbCommand ( "SELECT * FROM C: \\ CSVFile.csv " , conn )
conn.Open ()
da.SelectCommand = oldeComm
ds.Clear ()
da.Fill ( ds , "CSV" )
Console.Write ("Anzahl der Spalten" . & ds.Tables (0) Columns.Count )
Console.Write ("Anzahl der Zeilen :" & ds.Tables (0 ) . Rows.Count )
conn.Close ()
End Sub End Module
4
bearbeiten Sie die folgende Codezeile und geben Sie den Pfad zu Ihrer CSV-Datei :
Dim oldeComm As New OleDbCommand ( "SELECT * FROM C: \\ CSVFile.csv " , conn)
Presse "F5 ", um das Programm auszuführen.