Det är nyttigt att veta hur man visar ett Microsoft Excel-kalkylblad i ett Visual Basic. NET-projekt för ytterligare data manipulation . Microsoft Excel är ett kalkylprogram som ingår i Microsoft Office-paketet . Den innehåller många användbara verktyg för att analysera stora mängder data . Visual Basic är ett programmeringsspråk som utvecklats av Microsoft , och det är , som många programmerare på grund av dess flexibilitet . I några få steg kan du skapa ett Visual Basic-projekt för att visa innehåll från ett Excel- kalkylblad .
Du behöver : .
Anteckningar
1
Öppna Microsoft Excel och typ "A " i " A1 "," B " i " B1 " " Kolumn A " i " A2 "och " Kolumn B "i " B2 . " Spara kalkylbladet till " C : \ " som " ExcelFile. xlsx . "
2
Öppna Microsoft Visual Basic 2010 Express klickar du på " Arkiv "-menyn och välja. " Nytt projekt . " Klicka på " Installerade mallar "och välj " Windows Forms Application " och klicka "OK ".
3 .
Tryck på " Ctrl "+ " Alt " + " X "för att öppna "Toolbox " fönster . Dubbelklicka på " DataGridView "för att lägga till en ny Data Grid View kontrollen " Form1 . " Dubbelklicka på " knappen " i " Verktyg " för att lägga en ny knapp för att " Form1 . "
4 .
Dubbelklicka på " Button1 "för att öppna " Form1. vb " modul . Skriv följande ovan " public class Form1 :
Import System. Data. OleDb
5
Skriv följande . inuti " Private Sub Button1_Click " att deklarera en " DataSet " och definiera Excel anslutning :
Dim DS som 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öljande för att ansluta till . " ExceFile. xlsx "-fil och Fyll " DataSet " :
Dim excelData som ny OleDbDataAdapter ( " SELECT * FROM [ Blad1 $ ] " , ConnectionString )
excelData . TableMappings. Add ( " tabell ", " ExcelSheet " )
excelData. Fill ( DS )
7 .
Skriv följande för att visa kalkylblad i dina data Grid View :
Me. DataGridView1. DataSource=ds . Tabeller (0 )
Me. Refresh ( )
Tryck "F5 " för att köra dina program och tryck " Button1 "för att importera Excel kalkylblad .