Jouw Excel spreadsheets geven informatie gebruikt in Visual Basic ( VB ) applicaties . VB formulieren bevatten interne Excel aansluitingen voor het opvragen van gegevens. De informatie die u opvragen wordt vervolgens gebruikt om te laten zien , berekenen of manipuleren van gegevens. U maakt verbinding met een Excel-spreadsheet van VB met vergelijkbare technieken gebruikt om een Access-database of een SQL Server- query's . Het VB taal biedt een eenvoudige manier om uw Excel- spreadsheets te gebruiken in elke desktop of webapplicatie . Instructies 1 Maak de connectie string die verwijst naar het Excel-spreadsheet -bestand . De string niet daadwerkelijk verbinden totdat de verbinding wordt genoemd , maar het stelt de opdracht voor het VB hechten aan Excel . De volgende code stelt uw verbinding string : Dim conn As String = " Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = C : \\ theExcelFile.xls ; Uitgebreide eigenschappen = " " Excel 8.0 ; " " " Vervang " C : \\ theExcelFile.xls " met de naam van uw Excel-spreadsheet -bestand kopen van 2 verbinding en bevragen de Excel-spreadsheet . . De " OLE -adapter " wordt aangesloten op verschillende bestanden op je harde schijf van Visual Basic . De OLE -adapter zorgt voor de vertaling tussen de VB -code en het Excel opgemaakt bestand . De volgende selecteert alle records van de eerste spreadsheet : Dim databank als Nieuwe OleDbDataAdapter ( " select * from [ Blad1 $ ] " , conn ) Notice of the " conn " connection string variabele wordt toegevoegd aan de adapter . 3 Vul uw gegevens set , zodat u de geretourneerde waarden gebruiken in andere gebieden van uw VB -code . Een dataset is een fundamentele eenheid die wordt gebruikt om alle records uit een gegevensbron , zoals Excel , Access of SQL Server bevatten . Gebruik de volgende code om "vullen " van de set met de geretourneerde waarden Excel -gegevens : Dim dataset As New DataSet ( ) data.TableMappings.Add ( " Tafel " , " Excel " ) data.Fill ( dataset ) 4 Geef het Excel-bestand inhoud aan de gebruiker . De eenvoudigste manier om gegevens uit een database of een bestand weer te geven is het gebruik van een " GridView " object . De volgende code geeft de resultaten van Excel naar de VB vorm : theGrid.DataSource = dataset.Tables ( 0 ) DefaultViewtheGrid.DataBind ( ) op . |