Lernen, wie man Platzhalter verwenden beim Lesen von Daten aus Microsoft Excel Visual Basic-Anwendung kann den Import von Daten viel schneller als das Lesen einer Zeile zu einem Zeitpunkt. Sie können das Sternchen (* ) als Platzhalter in einer SQL-Anweisung verwenden, um eine Tabelle in Excel lesen und importieren Sie sie in Erinnerung mit dem " DataSet " -Klasse. Sobald die Daten im Speicher , dann können Sie leicht sehen können mithilfe von Steuerelementen wie ein DataGridView . Anleitung
1
Starten Sie Microsoft Visual Basic Express, klicken Sie auf " Neues Projekt" auf der linken Seite Ihres Bildschirms , und doppelklicken Sie auf "Microsoft Windows Forms ", um ein neues Projekt zu erstellen.
2
Doppelklicken Sie auf " DataGridView ", um ein neues Steuerelement zum Formular hinzufügen . Klicken Sie doppelt auf "Button ", um eine neue Schaltfläche zum Formular hinzufügen .
3
Doppelklicken Sie auf " Button1 ", um eine Schaltfläche Click-Ereignis zu erstellen. Fügen Sie den folgenden Code, um die Verbindung zur Excel -Datei zu erstellen :
Dim connString As String = "Provider = Microsoft.ACE.OLEDB.12.0 ; Data Source = C: \\ ExcelFile.xlsx ; Extended Properties = Excel 12.0 ; "
4
Edit" C: \\ ExcelFile.xlsx "im vorherigen Schritt und geben Sie den Pfad und Namen der Excel-Datei
5
erstellen Sie die Variablen des Objekts . Sie verwenden, um die Excel-Datei zu lesen :
Dim myConnection Wie OleDbConnection = New OleDbConnection
Dim ds As DataSet Dim da
Wie OleDbDataAdapter
Dim strSQL As String
6
Verwenden Sie die "*" wilden Charakter in der folgenden SQL-Anweisung , um alle Daten in " Tabelle1 " der Tabelle zu lesen :
strSQL = "SELECT * FROM [ ,"Tabelle1 $] "
7
Lesen Sie die Datei mit einem DataAdapter und füllen ein DataSet mit den Daten:
myConnection.ConnectionString = connString
da = New OleDbDataAdapter ( strSQL , myConnection )
ds = New DataSet
da.Fill ( ds , "table")
8
Schließen Sie die Verbindung und die Daten in das DataSet durch das DataGridView-Steuerelement :
myConnection.Close ()
DataGridView1.DataSource = ds.Tables ( "table")
9
Presse "F5" zu laufen das Programm und klicken Sie auf " Button1 ", um die Excel-Datei zu lesen.