Come inserire un foglio di calcolo di Excel in un modulo VB
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.