IRONSOFTWAREHOME
KORZYSTANIE Z IRONXL

Jak pobrać wartość komórki z pliku Excel w C#

Curtis Chau
Curtis Chau
Updated: 21 kwietnia 2026

W tym artykułe omówimy, jak uzyskać wartość konkretnej komórki z pliku Excel za pomocą IronXL.

1. IronXL

IronXL to potężna biblioteka oprogramowania dla programistów .NET, która zapewnia prosty i wydajny sposób odczytu, zapisu i manipulacji arkuszami kalkulacyjnymi Excel w ich aplikacjach. Oferuje szereg funkcji, które sprawiają, że praca z plikami Excel jest łatwa i wydajna, w tym możliwość tworzenia, modyfikowania i usuwania arkuszy, odczytu i zapisu danych w komórkach, a nawet wykonywania złożonych obliczeń przy użyciu formuł Excel. Dzięki IronXL programiści mogą szybko i łatwo włączyć funkcjonalność Excela do swoich aplikacji, oszczędzając czas i usprawniając proces tworzenia oprogramowania. Niezależnie od tego, czy tworzysz aplikację finansową, narzędzie do analizy danych, czy po prostu potrzebujesz odczytywać i zapisywać pliki Excel w swojej aplikacji, IronXL zapewnia elastyczne i niezawodne rozwiązanie.

2. Wymagania wstępne

Jeśli chcesz użyć biblioteki IronXL do wyodrębnienia wartości konkretnej komórki pliku Excel, musisz spełnić pewne warunki wstępne, które obejmują:

  • Zainstaluj Visual Studio na swoim komputerze, ponieważ jest to niezbędne do utworzenia projektu w języku C#.
  • Instalacja ASP.NET w systemie.
  • Zainstaluj bibliotekę IronXL w swoim systemie, aby móc eksportować dane za jej pomocą. Można je uzyskać, pobierając pakiet IronXL NuGet z menedżera pakietów NuGet w programie Visual Studio.

3. Tworzenie nowego projektu w Visual Studio

Aby używać biblioteki IronXL do zadań związanych z programem Excel, należy najpierw utworzyć projekt .NET w programie Visual Studio. Chociaż można używać dowolnej wersji programu Visual Studio, zaleca się wybór najnowszej wersji. Do wyboru jest wiele szablonów projektów, w tym Windows Forms i ASP.NET, w zależności od konkretnych potrzeb. W tym samouczku wykorzystamy szablon projektu aplikacji konsolowej, aby zilustrować sposób pracy z IronXL.

Jak uzyskać wartość z komórki pliku Excel w C#, Rysunek 1: Okno tworzenia nowego projektu Utwórz nowe okno projektu

Po wybraniu typu projektu należy podać jego nazwę i wybrać lokalizację wraz z żądanym frameworkiem, takim jak .NET Core 6.

Jak uzyskać wartość z komórki pliku Excel w C#, Rysunek 2: Konfiguracja projektu Konfiguracja projektu

Po utworzeniu rozwiązania otworzy się plik program.cs, umożliwiający wprowadzenie kodu oraz skompilowanie i uruchomienie aplikacji.

Jak uzyskać wartość z komórki pliku Excel w C#, Rysunek 3: Projekt z otwartym kodem Projekt z otwartym kodem

Po utworzeniu nowego projektu Visual Studio zainstalujmy IronXL.

4. Zainstaluj IronXL

Bibliotekę IronXL można pobrać i zainstalować na kilka różnych sposobów. Jednak te dwa podejścia są najprostsze.

Są to:

  • Korzystanie z pakietów NuGet w Visual Studio.
  • Korzystanie z wiersza poleceń programu Visual Studio.

4.1 Korzystanie z programu Visual Studio

Aby zainstalować bibliotekę IronXL, przejdź do menedżera pakietów NuGet w programie Visual Studio. Wystarczy otworzyć menedżera pakietów NuGet i wyszukać IronXL w zakładce Przeglądaj. Po znalezieniu IronXL w wynikach wyszukiwania wybierz go i kontynuuj instalację. Po zakończeniu instalacji możesz zacząć korzystać z biblioteki IronXL w swoim projekcie.

Poniższy zrzut ekranu pokazuje, jak otworzyć menedżera pakietów NuGet w programie Visual Studio.

Jak uzyskać wartość z komórki pliku Excel w C#, Rysunek 4: Manager pakietów NuGet Menedżer pakietów NuGet

Poniżej przedstawiono IronXL w wynikach wyszukiwania:

Jak uzyskać wartość z komórki pliku Excel w C#, Rysunek 5: Wynik wyszukiwania IronXL Wyniki wyszukiwania IronXL

4.2 Korzystanie z wiersza poleceń programu Visual Studio

Wielu programistów woli instalować pakiety za pomocą interfejsu wiersza poleceń. Aby zainstalować IronXL za pomocą wiersza poleceń, wykonaj następujące czynności:

  • W programie Visual Studio przejdź do menu Narzędzia > Menedżer pakietów NuGet > Konsola menedżera pakietów.

  • Wprowadź następujący wiersz w zakładce Konsola menedżera pakietów:

    PM > Install-Package IronXL.Excel

Teraz pakiet zostanie pobrany i zainstalowany w bieżącym projekcie i będzie gotowy do użycia.

Jak uzyskać wartość z komórki pliku Excel w C#, Rysunek 6: Instalacja przez linię poleceń Instalacja za pomocą wiersza poleceń

5. Pobieranie konkretnych wartości komórek z pliku Excel za pomocą IronXL

Pobieranie danych przechowywanych w określonej komórce arkusza Excel za pomocą IronXL to nieskomplikowany proces, który wymaga zaledwie kilku wierszy kodu. Dzięki tej bibliotece oprogramowania programiści mogą łatwo uzyskać dostęp do żądanej wartości komórki programu Excel w ramach swojego programu. Poniższy przykład kodu pokazuje, jak użyć IronXL do uzyskania wartości właściwości przy użyciu adresu komórki.

using IronXL;
using System;
using System.Linq;

class Program
{
    static void Main()
    {
        // Load the Excel workbook
        WorkBook workBook = WorkBook.Load("sample.xlsx");

        // Access the first worksheet
        WorkSheet workSheet = workBook.WorkSheets.First();

        // Define a range
        var range = workSheet["B2:B2"]; // This specifies the cell range to read

        // Get the value stored in cell B2
        foreach (var cell in range)
        {
            Console.WriteLine($"Value in B2: {cell.Value}");
        }
    }
}

Powyższy przykład kodu pobiera wartość z komórki B2, która zostanie wyświetlona w konsoli i wydrukowana.

Jak uzyskać wartość z komórki pliku Excel w C#, Rysunek 7: Konsola wyjściowa Konsola wyjściowa

5.1. Odczytanie zakresu wartości z arkusza Excel

Wprowadzając pewne modyfikacje do podanego powyżej przykładu kodu, można uzyskać zakres wartości komórek z arkusza Excel. To wiąże się ze zmianą parametru zakresu przekazywanego do obiektu WorkSheet. W szczególności parametr zakresu musi zostać zaktualizowany, aby odzwierciedlał zakres komórek zawierających pożądane dane.

using IronXL;
using System;
using System.Linq;

class Program
{
    static void Main()
    {
        // Load the Excel workbook
        WorkBook workBook = WorkBook.Load("sample.xlsx");

        // Access the first worksheet
        WorkSheet workSheet = workBook.WorkSheets.First();

        // Define a new range covering B2 to B3
        var range = workSheet["B2:B3"];

        // Get values stored in the defined range
        foreach (var cell in range)
        {
            Console.WriteLine($"Value in {cell.Address}: {cell.Value}");
        }
    }
}

Zakres komórek został zmieniony z [B2:B2] na [B2:B3]; spowoduje to wyświetlenie w konsoli dwóch wartości zamiast jednej.

Jak uzyskać wartość z komórki pliku Excel w C#, Rysunek 8: Konsola wyjściowa 2 Konsola wyjściowa 2

6. Podsumowanie

Pobieranie wartości konkretnej komórki w arkuszu Excel za pomocą języka C# jest częstym zadaniem w wielu aplikacjach pracujących z danymi Excel. IronXL to potężna biblioteka oprogramowania dla programistów .NET, która zapewnia prosty i wydajny sposób odczytu, zapisu i manipulacji arkuszami kalkulacyjnymi Excel w ich aplikacjach. Dzięki IronXL programiści mogą szybko i łatwo włączyć funkcjonalność Excela do swoich aplikacji, oszczędzając czas i usprawniając proces tworzenia oprogramowania.

Postępując zgodnie z instrukcjami zawartymi w tym artykułe, programiści mogą dowiedzieć się, jak połączyć IronXL ze swoim projektem C#, pobierać wartości komórek programowo, zautomatyzować zadania związane z danymi Excel oraz tworzyć bardziej wydajne i niezawodne aplikacje. IronXL to wszechstronne i niezawodne rozwiązanie do pracy z plikami Excel w aplikacjach C#. Proszę odwiedzić te linki, aby dowiedzieć się więcej o szczegółowych operacjach na adresach komórek lub o tym, jak importować pliki Excel.

Uzytkownicy IronPDF moga rowniez korzystac z Iron Suite, zbioru narzedzi do tworzenia oprogramowania, ktory obejmuje IronPDF, IronOCR, IronXL, IronBarcode i IronWebScraper.

Curtis Chau
Autor tekstów technicznych

Curtis Chau posiada tytuł licencjata z informatyki (Uniwersytet Carleton) i specjalizuje się w front-endowym rozwoju, z ekspertką w Node.js, TypeScript, JavaScript i React. Pasjonuje się tworzeniem intuicyjnych i estetycznie przyjemnych interfejsów użytkownika, Curtis cieszy się pracą z nowoczesnymi frameworkami i tworzeniem dobrze zorganizowanych, atrakcyjnych wizualnie podręczników.

...
Czytaj więcej

Powiązane artykuły

Key in blue circle

Uzyskaj natychmiast swój darmowy 30-dniowy Klucz Testowy.

Your trial license will be sent to your email address

Brak ograniczeń. 100% dostępności. Bez karty kredytowej.

bullet_checkedNie wymaga karty kredytowej ani tworzenia kontaBrak ograniczeń. 100% dostępności. Bez karty kredytowej.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Zarezerwuj swoje darmowe Demo na żywo
Booking Badge

Zaufane przez miliony inżynierów na całym świecie

Logotypy klientów Iron Software
Otrzymaj swoje Konsultacja Bez Zobowiązań
Wypełnij poniższy formularz lub wyślij e-mail na sales@ironsoftware.com
Twoje dane zawsze będą utrzymywane w tajemnicy.
Zaufane przez miliony inżynierów na całym świecie
Logotypy klientów Iron Software
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta