Come inserire un foglio di calcolo di Excel in un modulo VB

È possibile creare un progetto di Visual Basic che mostra i contenuti di Excel.

Passaggio 1

Apri Microsoft Excel e inserisci "A" in "A1", "B" in "B1", "Colonna A" in "A2" e "Colonna B" in "B2". Salva il tuo foglio di calcolo in "C: \" come "ExcelFile.xlsx".

Passaggio 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".

Passaggio 3

Premi "Ctrl" + "Alt" + "X" per aprire la finestra "Toolbox". Fare doppio clic su "DataGridView" per aggiungere un nuovo controllo Vista griglia dati a "Form1". Fare doppio clic su "Button" all'interno di "Toolbox" per aggiungere un nuovo pulsante a "Form1".

Passaggio 4

Fare doppio clic su "Button1" per aprire il modulo "Form1.vb". Immettere quanto segue su "Public Class Form1":

Importa System.Data.OleDb

Passaggio 5

Immettere quanto segue in "Private Sub Button1_Click" per dichiarare un "DataSet" e definire la connessione con Excel:

Dim ds As New DataSet () Dim connectionString As String = "Provider = Microsoft.ACE.OLEDB.12.0;" & _ "Origine dati = C: \ ExcelFile.xlsx;" & _ "Proprietà estese = Excel 12.0;"

Passaggio 6

Immettere quanto segue per connettersi al file "ExceFile.xlsx" e completare il "DataSet":

Dim excelData As New OleDbDataAdapter ("SELECT * FROM [Sheet1 $]", connectionString) excelData.TableMappings.Add ("Tabella", "ExcelSheet") excelData.Fill (ds)

Passaggio 7

Immettere quanto segue per visualizzare il foglio di calcolo nella vista Griglia dati:

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

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