Leren hoe je jokertekens gebruiken bij het lezen van Microsoft Excel gegevens van uw Visual Basic-toepassing kan maken van de import van gegevens veel sneller dan het lezen van een rij tegelijk . U kunt de asterisk ( * ) gebruiken als jokerteken in een SQL-instructie om een spreadsheet in Excel lezen en te importeren in het geheugen met behulp van het " DataSet " class . Zodra de gegevens in het geheugen dan kunt u gemakkelijk bekijken met behulp van controles, zoals een DataGridView . Instructies 1 Lancering Microsoft Visual Basic Express , klikt u op " New Project" aan de linkerkant van uw computerscherm , en dubbelklik op " Microsoft Windows Forms " om een nieuw project aan te maken . < br > 2 Dubbelklik op " DataGridView " om een nieuwe controle toe te voegen aan het formulier . Dubbelklik op " knop" om een nieuwe knop toe te voegen aan het formulier . Dubbelklik op " Button1 " 3 op een knop klikken gebeurtenis te maken . Voeg de volgende code om de verbinding te maken met het Excel-bestand : Dim connString As String = " Provider = Microsoft.ACE.OLEDB.12.0 ; Data Source = C : \\ ExcelFile.xlsx ; Uitgebreide eigenschappen = Excel 12.0 , " bewerken 4 " C : \\ ExcelFile.xlsx " in de vorige stap en het pad en de naam van uw Excel -bestand 5 Maak de object-variabelen . je zal gebruiken om het Excel- bestand te lezen : Dim myConnection Zoals OleDbConnection = Nieuwe OleDbConnection Dim ds Zoals DataSet Dim da Zoals OleDbDataAdapter Dim strSQL As String 6 Gebruik de " * " wilde karakter in de volgende SQL-instructie om alle gegevens in " Sheet1 " van de spreadsheet te lezen : strSQL = "SELECT * FROM [ ,"Blad1 $ ] " 7 Lees het bestand met een DataAdapter en vul een DataSet met de gegevens : myConnection.ConnectionString = connString da = Nieuw OleDbDataAdapter ( strSQL , myConnection ) ds = New DataSet da.Fill ( ds , " tafel " ) 8 Sluit de verbinding en de gegevens in de DataSet weer via de DataGridView controle : myConnection.Close ( ) DataGridView1.DataSource = ds.Tables ( " table " ) op Twitter Druk op "F5 " 9 te lopen het programma en klik op " Button1 " om het Excel- bestand te lezen .
|