Conocer cómo importar una hoja de cálculo de Microsoft Excel en una aplicación de Visual Basic es un buen conocimiento de tener al trabajar con múltiples hojas de cálculo. Microsoft Visual Basic es fácil de aprender a desarrollar aplicaciones de Windows. En Visual Basic.NET , la red de control de Vista de datos se suele utilizar para mostrar la información de la hoja de cálculo Excel a un usuario. También puede utilizar los datos en el control de vista de cuadrícula para su posterior manipulación de datos dentro de la aplicación. Cosas que necesitará
Microsoft Office Excel 2007
Microsoft Visual Basic 2010 Express
Ver Más instrucciones
1
Inicie Microsoft Excel 2007 y el tipo "Campo A" en A1 y " Campo B" en A2.Type " a2 " en A2, " a3 " en A3, " a4 " en A4 y " a5 " en A5.Type "b2 " en B2, " b3 " en B3, " b4 " . en B4 y " b5 " en B5
Guardar la hoja de cálculo de C : \\. como " importToGrid.xlsx " (sin las comillas)
2
Inicie Microsoft Visual Basic 2010 Express y seleccione "Nuevo proyecto ..." en el menú " archivo". Seleccione " Aplicación de Windows Forms " y haga clic en " Aceptar".
Presione " Ctrl + Alt + X " para abrir el menú " Herramientas". Haga doble clic en "Button" y " DataGridView " para agregar estos controles a " Form1 ". Haga doble clic en " Button1 " para abrir el módulo " Form1.vb " .
3
Type " . Imports System.Data.OleDb "en la primera línea de" Form1.vb " para referencia
4
Escriba el siguiente para declarar el conjunto de datos y las variables de conexión :
dataSet Dim As New DataSet () connString As String = " Provider = Microsoft.ACE.OLEDB.12.0 ; Data Source = C: \\ importToGrid.xlsx , " & _ " Extended Properties = Excel 12.0 , "
5
Escriba lo siguiente para consultar los datos de Sheet1 en la hoja de cálculo :
XLData dévil como nuevo OleDbDataAdapter ( "SELECT * FROM [ Hoja1 $] " , connString )
< br > 6
Escriba el siguiente para crear una tabla en el adaptador de datos variables :
XLData.TableMappings.Add ( "Tabla" , " mySpreadataSetheet ") XLData.Fill ( dataSet )
7
Escriba lo siguiente para mostrar los datos de hoja de cálculo en su Data Grid Control Vista :
Me.DataGridView1.DataSource = dataSet.Tables ( " mySpreadataSetheet ") Me.Refresh ( ) guía Página 8
Press "F5 " para ejecutar el programa y haga clic en " Button1 " para importar la hoja de cálculo y verlo en su Data Grid Control View.