Det er nyttigt at vide, hvordan du får vist en Microsoft Excel-regneark i et Visual Basic NET-projekt til yderligere data manipulation. . Microsoft Excel er et regnearksprogram inkluderet i Microsoft Office-pakken. Det giver mange nyttige redskaber til at analysere store mængder data. Visual Basic er et programmeringssprog udviklet af Microsoft , og det er begunstiget af mange programmører på grund af sin fleksibilitet. I et par trin, du kan oprette et Visual Basic-projekt for at vise indholdet fra et Excel-regneark . Instruktioner
1
Åbn Microsoft Excel og type "A " i " A1 ", " B" i " B1 ", " Kolonne A " i " A2 " og " Kolonne B " i " B2 . " Gem dit regneark til " C: \\ " som " ExcelFile.xlsx ".
2
Åbn Microsoft Visual Basic 2010 Express , klik på menuen "Filer" og vælg " Nyt projekt ". Klik på " Installerede skabeloner ", vælge "Windows Forms Application " og klik " OK".
3
Tryk på " Ctrl " + " Alt" + "X " for at åbne "Toolbox " vinduet . Dobbeltklik på " DataGridView " for at tilføje en ny data Netoversigt styring til " Form1 ". Dobbeltklik på " Button " i " Toolbox " for at tilføje en ny knap til " Form1 ".
4
Dobbeltklik på " Button1 " for at åbne " Form1.vb "-modulet . Indtast følgende ovenstående "Public Class Form1 " : Hej
Import System.Data.OleDb
5
Skriv følgende inde i " Private Sub Button1_Click " at erklære en " DataSet ", og definerer Excel forbindelse:
Dim ds As New DataSet ()
Dim connectionString As String = " Provider = Microsoft.ACE.OLEDB.12.0 , " & _
"Data source = C: \\ ExcelFile.xlsx ; "& _
" Extended Properties = Excel 12,0 , "
6
Skriv følgende for at oprette forbindelse til" ExceFile.xlsx "fil og fyld " DataSet " : Hej
Dim ExcelData Som New OleDbDataAdapter ( "SELECT * FROM [ Ark1 $] " , connectionString )
excelData.TableMappings.Add ( "Tabel" , " ExcelSheet " )
excelData.Fill (DS)
7
Skriv følgende for at vise regnearket i dit data Grid View : Hej
Me.DataGridView1.DataSource = ds . Tables (0)
Me.Refresh ()
Tryk på " F5 " for at køre dit program og tryk på " Button1 " for at importere Excel -regneark.
< br >