Es ist nützlich zu wissen , wie man ein Microsoft Excel-Arbeitsblatt in einem Visual Basic NET-Projekt zur weiteren Datenmanipulation anzuzeigen. . Microsoft Excel ist ein Tabellenkalkulationsprogramm in der Microsoft Office-Suite enthalten. Es bietet viele nützliche Werkzeuge, um große Mengen von Daten zu analysieren. Visual Basic ist eine Programmiersprache, die von Microsoft entwickelt wurde , und es ist von vielen Programmierern aufgrund seiner Flexibilität begünstigt. In wenigen Schritten können Sie ein Visual Basic-Projekt , um Inhalte aus einer Excel-Tabelle angezeigt . Anleitung
1
Öffnen Sie Microsoft Excel und geben Sie " A" in "A1 ", " B " in " B1 ", " Spalte A " in " A2 " und " Spalte B " in " B2 . " Speichern Sie Ihre Tabellenkalkulation in "C: \\ " als " ExcelFile.xlsx . "
2
Öffnen Sie Microsoft Visual Basic 2010 Express , klicken Sie auf das Menü "Datei" und wählen Sie " Neues Projekt. " Klicken Sie auf " Installierte Vorlagen ", " Windows Forms Application" auswählen und klicken Sie auf "OK".
3
Drücken Sie "Strg " + " Alt" + " X ", um die " Toolbox " -Fenster zu öffnen . Doppelklicken Sie auf " DataGridView ", um eine neue Data Grid View-Steuerelement , um " Form1. " Klicken Sie doppelt auf "Button " in " Toolbox ", um eine neue Schaltfläche hinzufügen " Form1. "
4
Doppelklicken Sie auf " Button1 ", um die " Form1.vb "-Modul zu öffnen. Geben Sie den folgenden über " Public Class Form1 ":
Imports System.Data.OleDb
5
Geben Sie den folgenden inside " Private Sub Button1_Click ", um eine " DataSet " deklariert und definiert die Excel Anschluss:
Dim ds As New DataSet () Dim
connectionString As String = "Provider = Microsoft.ACE.OLEDB.12.0 ; " & _
"Data Source = C: \\ ExcelFile.xlsx ; "& _
" Extended Properties = Excel 12.0 ; "
6
Geben Sie den folgenden zur Verbindung mit " ExceFile.xlsx "-Datei und füllen Sie den " DataSet ":
Dim Exceldata As New OleDbDataAdapter ( "SELECT * FROM [ Tabelle1 $] " , connectionString )
excelData.TableMappings.Add ( "Table ", " ExcelSheet " )
excelData.Fill (ds)
7
Geben Sie den folgenden , um die Tabelle in Ihrem Data Grid anzeigen vorhanden :
Me.DataGridView1.DataSource = ds . Tische ( 0)
Me.Refresh ()
Presse "F5 ", um Ihr Programm und klicken Sie auf " Button1 ", um die Excel-Tabelle importieren.