Tecnología

Inicio

Cómo insertar una hoja de cálculo de Excel a un formulario de VB

Es útil saber cómo mostrar una hoja de cálculo de Microsoft Excel en un proyecto de Visual Basic .NET para la manipulación de datos adicionales. Microsoft Excel es una hoja de cálculo incluido en el paquete de Microsoft Office. Proporciona muchas herramientas útiles para analizar grandes cantidades de datos. Visual Basic es un lenguaje de programación desarrollado por Microsoft, y se ve favorecida por muchos programadores debido a su flexibilidad. En unos pocos pasos se puede crear un proyecto de Visual Basic para mostrar el contenido de una hoja de cálculo Excel.

Instrucciones

1 Abra Microsoft Excel y tipo "A" en "A1", "B" en "B1", "columna A" en "A2" y "Columna B" en "B2". Guarde la hoja de cálculo a "C: \" como "ExcelFile.xlsx."

2 Abra Microsoft Visual Basic 2010 Express, haga clic en el menú "Archivo" y seleccionar "Nuevo proyecto". Haga clic en "Plantillas instaladas," seleccionar "Aplicación de Windows Forms" y haga clic en "Aceptar".

3 "Alt" + "X" Pulse la tecla "Ctrl" + para abrir la ventana "Caja de herramientas". Haga doble clic en "DataGridView" para añadir una nueva cuadrícula de datos de control para Ver "Form1". Haga doble clic en "botón" en la "caja de herramientas" para añadir un nuevo botón para "Form1".

4 Haga doble clic en "Button1" para abrir el módulo "Form1.vb". Escriba el siguiente por encima de "Public Class Form1":

Imports System.Data.OleDb

5 Escriba lo siguiente en el interior "Private Sub Button1_Click" para declarar un "conjunto de datos" y definir la conexión de Excel:

ds dévil como nuevo conjunto de datos ()

Dim connectionString As String = "Provider = Microsoft.ACE.OLEDB.12.0;" & _

"Data Source=C:\ExcelFile.xlsx ;" & _

"Extended Properties = Excel 12.0;"

6 Escriba lo siguiente para conectarse al archivo "ExceFile.xlsx" y llenar el "conjunto de datos":

Dim excelData Como Nueva OleDbDataAdapter ( "SELECT * FROM [Sheet1 $]", connectionString)

excelData.TableMappings.Add("Table", "ExcelSheet")

excelData.Fill (ds)

7 Escriba el siguiente para mostrar la hoja de cálculo en su Data Grid Vista:

Me.DataGridView1.DataSource = ds.Tables (0)

Me.Refresh ()

Pulse la tecla "F5" para ejecutar el programa y pulse "Button1" para importar la hoja de cálculo Excel.