-
Cómo cargar un archivo CSV a un conjunto de datos
-
Conocer cómo cargar un archivo separado por comas (CSV) en un conjunto de datos utilizando Microsoft Visual Basic.Net (VB.Net) le puede ahorrar tiempo cuando se trabaja con archivos CSV. Un archivo CSV se utiliza comúnmente para importar datos de una aplicación a otra. También puede ser compilado usando cualquier aplicación de hoja de cálculo, como Microsoft Excel. Un conjunto de datos se utiliza en la programación de ordenadores para recopilar datos en forma de tabla.Instrucciones
1 Iniciar Microsoft Visual Basic Express y haga clic en "Nuevo proyecto ..." en el panel izquierdo de la pantalla. Haga doble clic en "Aplicación de consola."
2 Pulse la tecla "Ctrl" y "A", y luego pulse "Borrar" para eliminar el código existente.
3 Copia y pega el código siguiente para su módulo "Module1.vb". El código hará que la conexión de archivos y consultar el archivo CSV a través de una consulta de selección. Los resultados de la consulta a continuación, se cargan a un conjunto de datos, y el número de columnas y filas se mostrarán a través de la "ventana de la consola."
Imports System.Data.OleDb
Module Module1
Sub Main()
Dim como secuencia oleString
oleString = "Provider = Microsoft.Jet.OleDb.4.0;"
oleString = oleString y "Data Source = C: \; Extended Properties =" "texto";
oleString = oleString y "HDR = No; FMT = Delimitado" ""
Dim conn As New OleDbConnection (oleString)
Dim da como nuevo OleDbDataAdapter ()
ds dévil como nuevo conjunto de datos ()
Dim oldeComm Como Nueva OleDbCommand ( "SELECT * FROM C: \ CSVFile.csv", conn)
conn.Open ()
da.SelectCommand = oldeComm
ds.Clear ()
da.Fill (ds, "CSV")
Console.Write ( "Número de columnas:" & ds.Tables (0) .Columns.Count)
Console.Write ( "Número de filas:" & ds.Tables (0) .Rows.Count)
conn.Close ()
End Sub
Módulo fin
4 Editar la siguiente línea de código y escriba la ruta de acceso a su archivo CSV:
Dim oldeComm Como Nueva OleDbCommand ( "SELECT * FROM C: \ CSVFile.csv", conn)
Pulse la tecla "F5" para ejecutar el programa.