Wie legen Sie eine Excel-Kalkulationstabelle zu einem VB-Formular

December 16

Es ist nützlich zu wissen, wie eine Microsoft Excel-Kalkulationstabelle in ein Visual Basic-NET-Projekt für weitere Datenbearbeitung angezeigt. Microsoft Excel ist ein Tabellenkalkulations-Programm in die Microsoft Office-Suite enthalten. Es bietet viele nützliche Werkzeuge, um große Datenmengen zu analysieren. Visual Basic ist eine Programmiersprache, die von Microsoft entwickelt wurde, und es wird von vielen Programmierern aufgrund seiner Flexibilität bevorzugt. In wenigen Schritten können Sie eine Visual Basic-Projekts zum Anzeigen von Inhalt aus einer Excel-Kalkulationstabelle erstellen.

Anweisungen

1 Öffnen Sie Microsoft Excel, und geben Sie "A" in "A1", "B" in "B1", "Spalte A"A2"" und "Spalte B" in "B2." Speichern Sie Ihre Tabelle zu "C:\" als "ExcelFile.xlsx."

2 Öffnen Sie Microsoft Visual Basic 2010 Express zu, klicken Sie im Menü "Datei" und wählen Sie "Neues Projekt". Klicken Sie auf "installierte Vorlagen" wählen Sie "Windows Forms-Anwendung" und klicken Sie auf "OK".

3 Drücken Sie "Strg" + "Alt" + "X" um die "Toolbox"-Fenster zu öffnen. Doppelklicken Sie auf "DataGridView" "Form1." ein neues Daten-Grid-Ansicht-Steuerelement hinzu Doppelklicken Sie auf "Knopf" in der "Toolbox", "Form1." eine neue Schaltfläche hinzu

4 Doppelklicken Sie auf "Button1", das "Form1.vb" Modul zu öffnen. Über "Public Class Form1" Folgendes ein:

System.Data.OleDb importiert

5 Geben Sie Folgendes in die "Private Sub Button1_Click" deklarieren "DataSet" und definieren Sie die Excel-Verbindung:

Dim ds als neuen DataSet()

Dim ConnectionString As String = "Provider=Microsoft.ACE.OLEDB.12.0;" & _

"Data Source=C:\ExcelFile.xlsx ;" & _

"Extended Properties=Excel 12.0;"6

Um eine Verbindung zu der Datei "ExceFile.xlsx" und füllen das "DataSet" Folgendes ein:

Dim ExcelData neue OleDbDataAdapter("SELECT * FROM [Sheet1$]", connectionString)

excelData.TableMappings.Add("Table", "ExcelSheet")

excelData.Fill(ds)7

Geben Sie Folgendes ein, um die Kalkulationstabelle in Ihr Daten-Grid-Ansicht anzuzeigen:

Me.dataGridView1.DataMember = ds. Tables(0)

Me.Refresh

Drücken Sie "F5", um das Programm ausführen, und drücken "Button1" die Excel-Kalkulationstabelle importieren.