Come inserire un foglio di calcolo di Excel a un form VB

March 3

E 'utile sapere come visualizzare un foglio di calcolo di Microsoft Excel in un progetto di Visual Basic .NET per la manipolazione di ulteriori dati. Microsoft Excel è un foglio di calcolo incluso nella suite Microsoft Office. Esso fornisce molti strumenti utili per analizzare grandi quantità di dati. Visual Basic è un linguaggio di programmazione sviluppato da Microsoft, ed è favorita da molti programmatori grazie alla sua flessibilità. In pochi passi è possibile creare un progetto di Visual Basic per visualizzare il contenuto da un foglio di calcolo di Excel.

istruzione

1 Aprire Microsoft Excel e digitare "A" in "A1", "B" in "B1", "Colonna A" in "A2" e "colonna B" in "B2". Salvare il foglio di calcolo per "C: \" come "ExcelFile.xlsx."

2 Aprire Microsoft Visual Basic 2010 Express, fare clic sul menu "File" e selezionare "Nuovo progetto". Fare clic su "Modelli installati," selezionare "Applicazione Windows Form" e fare clic su "OK".

3 Premere il tasto "Ctrl" + "Alt" + "X" per aprire la finestra "Toolbox". Fare doppio clic su "DataGridView" per aggiungere un nuovo controllo di dati Grid View a "Form1". Fare doppio clic su "pulsante" in "Toolbox" per aggiungere un nuovo pulsante per "Form1".

4 Fare doppio clic su "Button1" per aprire il modulo "Form1.vb". Digitare il seguente sopra "Public Class Form1":

Imports System.Data.OleDb

5 Digitare il seguente dentro "Private Sub Button1_Click" di dichiarare un "dataset" e definire la connessione di Excel:

Dim ds come nuovo DataSet ()

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

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

"Extended Properties = Excel 12.0;"

6 Digitare quanto segue per connettersi al file "ExceFile.xlsx" e compila il "DataSet":

Dim Exceldata come nuovo OleDbDataAdapter ( "SELECT * FROM [Sheet1 $]", connectionString)

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

excelData.Fill (ds)

7 Digitare quanto segue per visualizzare il foglio di calcolo nel vostro Data Grid View:

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

Me.Refresh ()

Premere il tasto "F5" per eseguire il programma e premere il tasto "Button1" per importare il foglio di calcolo di Excel.