Slik importerer en Visual Basic Grid regneark

Slik importerer en Visual Basic Grid regneark


Å vite hvordan du importerer en Microsoft Excel-regneark til en Visual Basic-programmet er god kunnskap å ha når du arbeider med flere regneark. Microsoft Visual Basic er lett å lære å utvikle Windows-programmer. I Visual Basic.NET, er data Grid View kontroll vanligvis brukes til å vise Excel-regneark informasjon til en bruker. Du kan også bruke dataene i Grid View kontroll for videre datamanipulasjon i programmet.

Bruksanvisning

1 Start Microsoft Excel 2007 og skriv "Felt A" i A1 og "Field B" i A2.
Skriv "A2" i A2, "a3" i A3, "a4" i A4 og "A5" i A5.
Skriv "b2" i B2, "B3" i B3, "b4" i B4 og "B5" i B5.

Lagre regnearket til C: \ som "importToGrid.xlsx" (uten anførselstegn).

2 Start Microsoft Visual Basic 2010 Express og velg "New Project ..." fra "Fil" -menyen. Velg "Windows Forms Application" og klikk "OK."

Trykk "Ctrl + Alt + X" for å åpne "Verktøy" -menyen. Dobbeltklikk på "Button" og "Datagridview" for å legge disse kontrollene til "Form1." Dobbeltklikk på "Button1" for å åpne "Form1.vb" modul.

3 Skriv "Importen System.Data.OleDb" i første linje "Form1.vb" for referanse.

4 Skriv inn følgende å erklære dine datasett og tilkoblings variabler:

Dim datasett som ny DataSet ()
Dim connString As String = "Provider = Microsoft.ACE.OLEDB.12.0; Data Source = C: \ importToGrid.xlsx;" & _

"Extended Properties=Excel 12.0;"

5 Skriv inn følgende til søket data fra Ark1 i regnearket:

Dim XLData som ny OleDbDataAdapter ( "SELECT * FROM [Ark1 $]", connString)

6 Skriv inn følgende for å opprette en tabell i data Adapter variabel:

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

XLData.Fill(dataSet)

7 Skriv inn følgende for å vise regnearkdata i data Grid View kontroll:

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

8 Trykk "F5" for å kjøre programmet og klikk "Button1" for å importere regnearket og vise den i data Grid View kontroll.