Počítačové znalosti
V tomto návodu si ukážeme, jak v projektu Visual Basic .NET načíst a zobrazit data z Microsoft Excelu. Excel je výkonný nástroj pro práci s tabulkami a VB.NET umožňuje snadno integrovat tyto data do uživatelského rozhraní.
Otevřete Microsoft Excel a do buňky A1 napište A, do B1 B. Do A2 vložte Column A a do B2 Column B. Soubor uložte jako C:\ExcelFile.xlsx.
Spusťte Microsoft Visual Basic 2010 Express, zvolte File → New Project. Vyberte šablonu Windows Forms Application a potvrďte tlačítkem OK.
Stiskněte Ctrl + Alt + X pro otevření panelu Toolbox. Dvojklikem přidejte DataGridView a poté Button na formulář Form1.
Otevřete kód formuláře (dvojklik na Button1) a nad deklarací třídy vložte následující řádek:
Imports System.Data.OleDb
Uvnitř události Private Sub Button1_Click vytvořte objekt DataSet a definujte řetězec připojení:
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;"
Připojte se k souboru a naplňte DataSet:
Dim excelData As New OleDbDataAdapter("SELECT * FROM [Sheet1$]", connectionString)
excelData.TableMappings.Add("Table", "ExcelSheet")
excelData.Fill(ds)
Data zobrazte v ovládacím prvku DataGridView:
Me.DataGridView1.DataSource = ds.Tables(0)
Me.Refresh()
Stiskněte F5 pro spuštění programu a klikněte na tlačítko Button1. Tabulka z Excelu se načte do DataGridView.
Microsoft Excel slouží především k tvorbě přehledných tabulek, ale umožňuje i rychlé vytváření grafů z dat. K dispozici je více než tucet typů grafů a jejich podtypů, takže i takový speciální graf jako teploměr (graf připomínající rtuťový sloupec) lze vytvořit během několika kliknutí. Krok 1 Otevřet
Excel není jen tabulkový kalkulátor – nabízí i nástroje pro práci s grafikou a textem, podobné těm ve Wordu. Díky tomu můžete v Excelu vytvořit dobře naformátovaný dopis přímo v listu.Krok 1 – Spusťte ExcelOtevřete program Microsoft Excel.Krok 2 – Zobrazte panel nástrojů „Kreslení“Panel může být již