Att veta hur du importerar en Microsoft Excel-kalkylblad till en Visual Basic-program är bra kunskap att ha när du arbetar med flera kalkylblad . Microsoft Visual Basic är lätt att lära sig att utveckla Windows-program . I Visual Basic. NET är Data Grid View kontroll som vanligen används för att visa Excel -kalkylblad information till en användare . Du kan också använda uppgifterna i Grid View kontroll av ytterligare uppgifter manipulering inom din ansökan
Du behöver : .
Microsoft Office Excel 2007
Microsoft Visual Basic 2010 Express .
1 .
Starta Microsoft Excel 2007 och skriv " Fält A " i A1 och " Fält B " i A2 .
Typ "A2 " i A2 , A3 " i A3 , " a4 " i A4 och " A5 " i A5 .
Skriv " B2 " i B2 , " B3 " i B3 , " B4 " i B4 och " b5 " i B5
Spara ditt kalkylblad till C : . \ som " importToGrid. xlsx " ( utan citattecken )
2
.
Starta Microsoft Visual Basic 2010 Express och välj " Nytt projekt . . . " från "Arkiv"-menyn. Välj " Windows Forms Application " och klicka "OK ".
Tryck " Ctrl + Alt + X "för att öppna menyn "Verktyg" . Dubbelklicka på " Button " och " DataGridView "för att lägga dessa kontroller till " Form1 . " Dubbelklicka på " Button1 "för att öppna " Form1. vb " modul .
3 .
Typ " Import System. Data. OleDb " i första raden av " Form1. vb " för . hänvisning
4
Skriv följande att förklara din uppsättning uppgifter och variabler anslutning : .
Dim -databasen New DataSet ( )
Dim connString As String=" Provider=Microsoft. ACE. OLEDB. 12. 0 , Data Source=C: \ importToGrid. xlsx , " _
" Utökade egenskaper=Excel 12 . . 0 ; "
5
Skriv följande på frågan data från Tabell1 i kalkylbladet :
Dim XLData som ny OleDbDataAdapter ( " SELECT * FROM [ Blad1 $ ] " , connString )
6
Skriv följande för att skapa en tabell i dina uppgifter Adapter variabel : .
XLData. TableMappings. Add ( " tabell ", " mySpreadataSetheet " )
XLData. Fill ( dataset )
7 .
Typ följande för att visa kalkylbladsdata i din Data Grid Visa kontroll :
Me. DataGridView1 . DataSource=dataSet. Tables ( " mySpreadataSetheet " )
Me. Refresh ( )
8 .
Tryck på " F5 " för att köra dina program och klicka på " Button1 " att importera kalkylblad och visa det i din Data Grid View kontroll .