Come importare un Visual griglia di base foglio di calcolo

July 1

Come importare un Visual griglia di base foglio di calcolo


Saper importare un foglio di calcolo di Microsoft Excel per un'applicazione Visual Basic è una buona conoscenza di avere quando si lavora con più fogli di calcolo. Microsoft Visual Basic è facile da imparare a sviluppare applicazioni Windows. In Visual Basic.NET, il controllo Data Grid View è comunemente utilizzato per visualizzare le informazioni foglio di calcolo Excel a un utente. È inoltre possibile utilizzare i dati nel controllo visualizzazione a griglia per l'ulteriore manipolazione dei dati all'interno dell'applicazione.

istruzione

1 Avviare Microsoft Excel 2007 e digitare "campo A" in A1 e "Campo B" in A2.
Tipo "a2" in A2, "a3" in A3, "a4" in A4 e "a5" in A5.
Tipo "b2" in B2, "b3" in B3, "b4" in B4 e "b5" in B5.

Salvare il foglio di calcolo per C: \ come "importToGrid.xlsx" (senza virgolette).

2 Avviare Microsoft Visual Basic 2010 Express e selezionare "Nuovo progetto ..." dal menu "File". Selezionare "Applicazione Windows Form" e fare clic su "OK".

Premere il tasto "Ctrl + Alt + X" per aprire il menu "Strumenti". Fare doppio clic su "Button" e "DataGridView" per aggiungere questi controlli per "Form1". Fare doppio clic su "Button1" per aprire il modulo "Form1.vb".

3 Tipo "Imports System.Data.OleDb" nella prima linea di "Form1.vb" per riferimento.

4 Digitare la seguente dichiarare set di dati e variabili di connessione:

Dim set di dati come nuovo set di dati ()
Dim connString As String = "Provider = Microsoft.ACE.OLEDB.12.0; Data Source = C: \ importToGrid.xlsx;" & _

"Extended Properties=Excel 12.0;"

5 Digitare la seguente per interrogare i dati da Sheet1 nel foglio di calcolo:

Dim XLData come nuovo OleDbDataAdapter ( "SELECT * FROM [Sheet1 $]", connString)

6 Digitare la seguente per creare una tabella nella variabile Data Adapter:

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

XLData.Fill(dataSet)

7 Digitare la seguente per mostrare i dati del foglio di calcolo nel vostro controllo Data Grid View:

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

8 Premere il tasto "F5" per eseguire il programma e fare clic su "Button1" per importare il foglio di calcolo e visualizzarlo nel controllo Data Grid View.