Vitajte na [www.pocitac.win] Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy počítačový

Ako vložiť tabuľku programu Excel do formulára VB Form

Je užitočné vedieť, ako zobraziť tabuľku programu Microsoft Excel v projekte Visual Basic .NET na ďalšiu manipuláciu s údajmi. Microsoft Excel je tabuľková aplikácia, ktorá je súčasťou balíka Microsoft Office. Poskytuje mnoho užitočných nástrojov na analýzu veľkého množstva údajov. Visual Basic je programovací jazyk vyvinutý spoločnosťou Microsoft a vďaka svojej flexibilite ho uprednostňuje mnoho programátorov. V niekoľkých krokoch môžete vytvoriť projekt jazyka Visual Basic na zobrazenie obsahu z tabuľky programu Excel.

Krok 1

Otvorte program Microsoft Excel a do poľa „A1“ zadajte „A“, do položky „B“ zadajte „B1“, „Stĺpec A“ v „A2“ a „Stĺpec B“ v „B2“. Uložte tabuľku ako „C: \\“ ako „ExcelFile.xlsx“.

Krok 2

Otvorte program Microsoft Visual Basic 2010 Express, kliknite na ponuku „Súbor“ a vyberte „Nový projekt“. Kliknite na „Nainštalované šablóny“, vyberte „Windows Forms Application“ a kliknite na „OK“.

Krok 3

Stlačením „Ctrl“ + „Alt“ + „X“ otvorte okno „Toolbox“. Dvakrát kliknite na položku „DataGridView“ a do ovládacieho prvku Form1 pridajte nový ovládací prvok zobrazenia dátovej mriežky. "Button" v "Toolbox" pridáte nové tlačidlo do "Form1."

Krok 4

Dvakrát kliknite na "Button1" a otvorte modul "Form1.vb". Vyššie napíšte „Verejná trieda Form1“: Imports System.Data.OleDb

Krok 5

Do „Private Sub Button1_Click“ napíšte nasledujúci text, aby ste deklarovali „DataSet“ a definovali pripojenie Excel: Dim ds Ako nový DataSet () Dim connectionString As String = "Provider = Microsoft.ACE.OLEDB.12.0;" & _ "Zdroj údajov = C: \\ ExcelFile.xlsx;" & _ "Rozšírené vlastnosti = Excel 12.0;"

Krok 6

Zadajte nasledujúce a pripojte sa k súboru "ExceFile.xlsx" a vyplňte "DataSet": Dim excelData ako nový OleDbDataAdapter ("SELECT *" OD [List1 $] ", connectionString) excelData.TableMappings.Add (" Table "," ExcelSheet ") excelData.Fill (ds)

Ak chcete zobraziť tabuľku v zobrazení dátovej mriežky, zadajte nasledujúci text: Me.DataGridView1.DataSource = ds.Tabulky (0) Me.Refresh () Stlačením klávesu „F5“ spustíte program a stlačením tlačidla „Button1“ importujete tabuľku Excel.

Copyright © počítačové znalosti Všetky práva vyhradené