Tecnología

Inicio

Cómo importar una hoja de cálculo de cuadrícula de Visual Basic

Cómo importar una hoja de cálculo de cuadrícula de Visual Basic


Conocer la forma de importar una hoja de cálculo Microsoft Excel en una aplicación de Visual Basic es bueno tener conocimiento cuando se trabaja con varias hojas de cálculo. Microsoft Visual Basic es fácil de aprender a desarrollar aplicaciones de Windows. En Visual Basic.NET, el control de datos de cuadrícula se utiliza comúnmente para mostrar información hoja de cálculo Excel a un usuario. También puede utilizar los datos en la cuadrícula de control para su posterior manipulación de datos dentro de la aplicación.

Instrucciones

1 Iniciar Microsoft Excel 2007 y escriba "Campo A" en A1 y "Campo B" en A2.
Tipo "a2" en A2, "A3" en A3, "A4" en A4 y "A5" en A5.
Tipo "b2" B2 "b3" en B3, "b4" en B4 y "b5" en B5.

Guarde la hoja de cálculo en C: \ como "importToGrid.xlsx" (sin comillas).

2 Iniciar Microsoft Visual Basic 2010 Express y seleccionar "Nuevo proyecto ..." en el menú "Archivo". Seleccione "Aplicación de Windows Forms" y haga clic en "Aceptar".

Pulse "+ Alt + X Ctrl" para abrir el menú "Herramientas". Haga doble clic en "botón" y "DataGridView" para agregar estos controles para "Form1". Haga doble clic en "Button1" para abrir el módulo "Form1.vb".

3 Tipo "Imports System.Data.OleDb" en la primera línea de "Form1.vb" como referencia.

4 Escribe lo siguiente para declarar el conjunto de datos y variables de conexión:

Dim conjunto de datos como nuevo conjunto de datos ()
Dim connString As String = "Provider = Microsoft.ACE.OLEDB.12.0; Data Source = C: \ importToGrid.xlsx;" & _

"Extended Properties=Excel 12.0;"

5 Escribe lo siguiente para consultar los datos de Sheet1 en la hoja de cálculo:

Dim XLData Como Nueva OleDbDataAdapter ( "SELECT * FROM [Sheet1 $]", connString)

6 Escribe lo siguiente para crear una tabla en la variable de adaptador de datos:

XLData.TableMappings.Add ( "Tabla", "mySpreadataSetheet")

XLData.Fill(dataSet)

7 Escribe lo siguiente para mostrar los datos de hoja de cálculo en el control de cuadrícula de datos Ver:

Me.DataGridView1.DataSource = dataSet.Tables ( "mySpreadataSetheet")
Me.Refresh ()

8 Pulse la tecla "F5" para ejecutar el programa y haga clic en "Button1" para importar la hoja de cálculo y visualizarla en su control de datos de cuadrícula.