Aprender a usar caracteres comodín en la lectura de datos de Microsoft Excel desde la aplicación de Visual Basic puede realizar la importación de datos mucho más rápido que la lectura de una fila a la vez. Usted puede utilizar el asterisco (*) como un comodín en una sentencia SQL para leer una hoja de cálculo en Excel e importarlo en memoria utilizando la clase " DataSet " . Una vez que los datos están en la memoria , entonces puede fácilmente ver que el uso de controles , como DataGridView . Instrucciones
1
lanzamiento Microsoft Visual Basic Express, haga clic en " Nuevo proyecto " en el panel izquierdo de la pantalla del ordenador , y haga doble clic en "Microsoft Windows Forms " para crear un nuevo proyecto .
2
doble clic en " DataGridView " para añadir un nuevo control al formulario . Haga doble clic en " botón " para añadir un nuevo botón al formulario.
3
doble clic en " Button1 " para crear un evento de clic de botón. Agregue el código siguiente para crear la conexión con el archivo de Excel :
connString As String = " Provider = Microsoft.ACE.OLEDB.12.0 ; Data Source = C: \\ ExcelFile.xlsx ; propiedades extendidas = Excel 12.0 ; "
4
Edit " C: \\ ExcelFile.xlsx "en el paso anterior y escriba la ruta y el nombre de su archivo de Excel
5
Crear las variables de objeto . que va a utilizar para leer el archivo de Excel :
myConnection As OleDbConnection = new OleDbConnection
Dim ds As DataSet
da As OleDbDataAdapter
Dim strSQL As String
6
Utilice " * " carácter salvaje en la siguiente sentencia SQL para leer todos los datos de " Sheet1" de la hoja de cálculo :
strSQL = "SELECT * FROM [ ,"Sheet1 $] "
7
Leer el archivo con un DataAdapter y llenar un DataSet con los datos :
myConnection.ConnectionString = connString
da = New OleDbDataAdapter ( strSQL , myConnection )
ds = New DataSet
da.Fill (ds , "mesa" )
8
cerrar la conexión y visualizar los datos en el DataSet a través del control DataGridView :
myConnection.Close ()
DataGridView1.DataSource = ds.Tables ( "table" )
9
Press " F5" para ejecutar el programa y haga clic en " Button1 " para leer el archivo de Excel.