Å 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-applikasjoner . I Visual Basic.NET er Data Grid visningskontroll vanligvis brukes til å vise Excel-regneark informasjon til en bruker. Du kan også bruke dataene i Grid View kontroll for ytterligere data manipulasjon i programmet. Du trenger
Microsoft Office Excel 2007
Microsoft Visual Basic 2010 Express
Vis flere instruksjoner
en
Start Microsoft Excel 2007 og skriv " Felt A " i A1 og " Felt B " i A2.Type " a2 " i A2 , " a3 " i A3 , " a4 " i A4 og " a5 " i A5.Type " 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 " File "-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 " modulen.
3
Type " . import System.Data.OleDb "i første linje " Form1.vb " for referanse
4
Skriv inn følgende for å erklære din datasettet og tilkobling variabler : en
Dim datasett som New datasett ( ) Dim connString As String = " Provider = Microsoft.ACE.OLEDB.12.0 ; datakilde = C: \\ importToGrid.xlsx , " & _ " Utvidet Properties = Excel 12,0 ; "
5
Skriv inn følgende for å søke i data fra Ark1 i regnearket : en
Dim XLData som ny OleDbDataAdapter ( "SELECT * FROM [ Ark1 $] " , connString )
6
Skriv inn følgende for å opprette en tabell i din data Adapter variabel : en
XLData.TableMappings.Add ( "Table ", " mySpreadataSetheet ") XLData.Fill ( datasettet)
7
Skriv inn følgende for å vise regnearkdata i din data Grid visningskontroll :
Me.DataGridView1.DataSource = dataSet.Tables ( " mySpreadataSetheet ") Me.Refresh ()
Side 8
Trykk " F5 " for å kjøre programmet og klikk " Button1 " for å importere regnearket og vise den i data Grid Vis kontroll.