whycomputer.com >> Wiedza o Internecie >  >> Oprogramowanie

Jak umieścić arkusz Excel w formularzu VB

Wprowadzenie

W tym przewodniku pokażemy, jak w prosty sposób wyświetlić arkusz Microsoft Excel w projekcie Visual Basic .NET, aby móc dalej przetwarzać dane. Excel jest potężnym narzędziem do analizy danych, a VB umożliwia ich łatwe odczytanie i prezentację.

Kroki

Krok 1 – Przygotowanie pliku Excel

Otwórz Microsoft Excel i wprowadź następujące wartości:

  • Komórka A1 – „A”
  • Komórka B1 – „B”
  • Komórka A2 – „Kolumna A”
  • Komórka B2 – „Kolumna B”

Zapisz plik jako C:\ExcelFile.xlsx.

Krok 2 – Utworzenie projektu VB

Uruchom Microsoft Visual Basic 2010 Express, wybierz Plik → Nowy projekt. W sekcji Szablony zainstalowane zaznacz Windows Forms Application i kliknij OK.

Krok 3 – Dodanie kontrolek

Otwórz okno Toolbox (skrót Ctrl+Alt+X). Dodaj do formularza Form1 kontrolkę DataGridView oraz przycisk Button (np. nazwij go Button1).

Krok 4 – Import bibliotek

Dwukrotnie kliknij przycisk, aby otworzyć kod Form1.vb. Na początku pliku, przed deklaracją klasy, wstaw:

Imports System.Data.OleDb

Krok 5 – Konfiguracja połączenia

Wewnątrz metody Private Sub Button1_Click(...) wstaw poniższy kod, który definiuje połączenie z plikiem Excel oraz tworzy obiekt DataSet:

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;HDR=YES\";"

Krok 6 – Pobranie danych i wyświetlenie

Dodaj kod, który odczytuje dane z arkusza i wypełnia DataSet:

Dim excelData As New OleDbDataAdapter("SELECT * FROM [Sheet1$]", connectionString)
excelData.TableMappings.Add("Table", "ExcelSheet")
excelData.Fill(ds)

Następnie przypisz wynik do kontrolki DataGridView i odśwież formularz:

Me.DataGridView1.DataSource = ds.Tables(0)
Me.Refresh()

Uruchom program (klawisz F5) i kliknij przycisk, aby załadować dane z Excela.

Podsumowanie

Po wykonaniu powyższych kroków arkusz Excel zostanie wyświetlony w kontrolce DataGridView, co umożliwi dalszą manipulację danymi w aplikacji VB.NET.


URL:https://pl.whycomputer.com/oprogramowanie/100304251.html

Oprogramowanie
  • Jak stworzyć wykres słupkowy w Excelu

    Wykresy słupkowe prezentują dane w poziomych słupkach, a oś kategorii (oś x) znajduje się po lewej stronie wykresu. Oś wartości (oś y) leży na dole wykresu. W Excelu 2013 tego typu wykresy nazywane są Bar Charts, w przeciwieństwie do popularniejszych wykresów kolumnowych, gdzie oś x jest pozioma, a

  • Jak stworzyć arkusz faktur w programie Microsoft Excel

    Używanie programu Microsoft Excel do ewidencji faktur to prosty sposób na utrzymanie porządku. Dzięki arkuszom możesz śledzić wystawione faktury i ich płatności lub, odwrotnie, otrzymane faktury i terminy płatności. Przygotowanie takiego arkusza w Excelu jest szybkie i wymaga jedynie kilku kolumn or

  • Jak efektywnie uczyć Microsoft Excel

    Microsoft Excel to program arkusza kalkulacyjnego dostępny na systemy Windows i macOS, będący częścią pakietu Microsoft Office – jednego z najpopularniejszych i najbardziej rozpoznawalnych zestawów oprogramowania. Excel umożliwia tworzenie różnorodnych formuł, makr oraz wykresów, co czyni go niezwyk

Wiedza o Internecie © https://pl.whycomputer.com