Nwlapcug.com


Come caricare un File CSV per un set di dati



Sapendo come caricare un file delimitato da virgole (CSV) in un dataset utilizzando Microsoft Visual Basic.Net (VB.Net) consente di risparmiare tempo quando si lavora con i file CSV. Un file CSV viene comunemente utilizzato per importare dati da un'applicazione a altra. Può anche essere compilato utilizzando qualsiasi applicazione di foglio di calcolo, ad esempio Microsoft Excel. Un dataset viene utilizzato nella programmazione di computer per raccogliere dati in forma tabulare.

Istruzioni

1

Avviare Microsoft Visual Basic Express e fare clic su "Nuovo progetto..." nel riquadro sinistro dello schermo. Fare doppio clic su "Applicazione Console".

2

Premere "Ctrl" e "A" e quindi premere "Cancella" per rimuovere il codice esistente.

3

Copiare e incollare il codice seguente al modulo "Module1. vb". Il codice sarà rendere la connessione del file ed eseguire una query il file CSV tramite una query di selezione. I risultati della query sarà poi caricate a un oggetto dataset, e il numero di colonne e righe verrà visualizzato tramite la finestra di Console"."

Le importazioni 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=Delimited"""

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("Number of columns: " & ds.Tables(0).Columns.Count)

Console.Write("Number of rows: " & ds.Tables(0).Rows.Count)

conn.Close()

End Sub

End Module

4

Modificare la seguente riga di codice e digitare il percorso del file per il file CSV:

Dim oldeComm As New OleDbCommand("SELECT * FROM C:\CSVFile.csv", conn)

Premere "F5" per eseguire il programma.