IRONSOFTWAREHOME
KORZYSTANIE Z IRONXL

Jak czytać plik Excel w C#

Curtis Chau
Curtis Chau
Updated: 28 czerwca 2026

W tym artykułe omówimy, jak odczytywać dane z Excela w języku C# przy użyciu biblioteki IronXL, lekkiej i szybkiej biblioteki, która jest jedną z najczęściej używanych bibliotek C# do pracy z plikami Excela.

1. IronXL

Biblioteka IronXL w języku C# pozwala programistom na łatwe odczytywanie, zapisywanie i manipulowanie plikami Excel bez konieczności instalowania programu Microsoft Excel na komputerze. Jest to potężne narzędzie do pracy z danymi Excel lub odczytywania plików Excel w języku C#, które zapewnia proste i łatwe w użyciu API do odczytu i zapisu plików Excel.

1.1. Funkcje IronXL

Biblioteka IronXL dla programu Excel w języku C# zapewnia szeroki zakres funkcji lub możliwości programu Excel do pracy z danymi, w tym:

Wczytywanie, zapisywanie i odczytywanie plików Excel

IronXL może odczytywać, zapisywać i przetwarzać pliki Excel w różnych formatach, w tym XLS, XLSX, CSV i XML. Obsługuje również odczyt plików Excel chronionych hasłem oraz inne zaawansowane operacje.

Tworzenie wykresów

IronXL zapewnia obsługę wykresów programu Excel, umożliwiając programistom tworzenie i modyfikowanie wykresów w plikach Excel.

Zapisywanie i eksportowanie

IronXL umożliwia zapisywanie i eksportowanie plików Excel w różnych formatach.

Obsługuje wiele formatów

IronXL obsługuje różne formaty plików, takie jak XLS, XLSX, CSV i XML.

Praca z formułami

IronXL zapewnia obsługę formuł programu Excel, umożliwiając programistom wykonywanie obliczeń w plikach Excel.

Stylizacja komórek i wiele więcej

IronXL zapewnia obsługę stylów komórek w Excelu, umożliwiając programistom profesjonalne formatowanie plików Excel.

2. Tworzenie Projektu C#

W tym samouczku utworzymy projekt przy użyciu języka programowania C# i programu Visual Studio 2019.

  • Uruchom teraz Visual Studio.
  • Aby rozpocząć nowy projekt, kliknij "Utwórz".
  • Po wybraniu szablonu aplikacji konsolowej C# kliknij przycisk Dalej.

Jak czytać plik Excel w C#, Rysunek 1: Tworzenie aplikacji konsolowej C# w Visual Studio Tworzenie aplikacji konsolowej w języku C# w programie Visual Studio

  • Pojawi się nowe okno, wpisz nazwę projektu i kliknij Dalej.

Jak czytać plik Excel w C#, Rysunek 2: Wybierz nazwę dla nowego projektu aplikacji konsolowej C# Wybierz nazwę dla nowego projektu aplikacji konsolowej w języku C#

  • W następnym oknie wybierz środowisko C# .NET Framework, które jest najlepiej obsługiwane przez Twój projekt.

Jak czytać plik Excel w C#, Rysunek 3: Dla najlepszych wyników wybierz najnowszą dostępną wersję .NET Framework dla swojego projektu konsolowego C# Aby uzyskać najlepsze wyniki, wybierz najnowszą dostępną wersję .NET Framework dla swojego projektu konsolowego w języku C#.

Można również wykorzystać istniejące projekty w języku C#. Wystarczy otworzyć projekt i dodać bibliotekę. W poniższej sekcji pokazano, jak zainstalować bibliotekę IronXL.

3. Instalacja biblioteki IronXL dla programu Excel

Istnieją dwie metody pobierania i instalowania biblioteki IronXL:

  1. Konsola menedżera pakietów NuGet
  2. Menedżer pakietów NuGet

3.1 Konsola menedżera pakietów NuGet

  • Przejdź do konsoli menedżera pakietów, aby zarządzać pakietami NuGet. Zazwyczaj znajduje się na dole okna programu Visual Studio.

Jak czytać plik Excel w C#, Rysunek 4: Uzyskaj dostęp do konsoli menedżera pakietów NuGet, przechodząc do Narzędzia - Menedżer pakietów NuGet - Konsola Menedżera Pakietów

Aby uzyskać dostęp do konsoli menedżera pakietów NuGet, przejdź do menu Narzędzia > Menedżer pakietów** NuGet > Konsola menedżera pakietów

  • W konsoli wpisz następujące polecenie i naciśnij klawisz Enter.

    PM > Install-Package IronXL.Excel

Pakiet IronXL NuGet zacznie się instalować i po minucie lub dwóch będzie gotowy do użycia.

3.2. Instalacja za pomocą menedżera pakietów NuGet

Bibliotekę IronXL można zainstalować bezpośrednio za pomocą interfejsu użytkownika menedżera pakietów NuGet. Aby zainstalować IronXL, wykonaj następujące kroki:

  • Najedź kursorem na opcję NuGet Package Manager na pasku menu Tools.

Jak czytać plik Excel w C#, Rysunek 5: Uzyskaj dostęp do Menedżera Pakietów NuGet, przechodząc do Narzędzia - Menedżer pakietów NuGet - Zarządzaj pakietami dla rozwiązania Aby uzyskać dostęp do menedżera pakietów NuGet, przejdź do menu Narzędzia > Menedżer pakietów NuGet > Zarządzaj pakietami dla rozwiązania...

  • Ponownie pojawi się lista rozwijana. Najedź kursorem na Menedżer pakietów NuGet i kliknij opcję Zarządzaj pakietami NuGet dla rozwiązania.

Jak czytać plik Excel w C#, Rysunek 6: Z podmenu Menedżera Pakietów NuGet kliknij na Zarządzaj pakietami NuGet dla rozwiązania, aby uzyskać dostęp do Menedżera Pakietów NuGet W podmenu Menedżera pakietów NuGet kliknij opcję Zarządzaj pakietami NuGet dla rozwiązania, aby uzyskać dostęp do Menedżera pakietów NuGet

  • Kliknij przycisk Instaluj po wybraniu pakietu IronXL.Excel. Biblioteka zostanie zainstalowana automatycznie.

4. Odczyt plików Excel

IronXL umożliwia programowe odczytywanie arkuszy Excel bez użycia żadnego oprogramowania. Wystarczy stworzyc projekt C# .NET i za pomocą zaledwie kilku linijek kodu można czytać pliki Excel w konsoli.

4.1. Odczytywanie pliku XLSX

Odczytywanie plików XLSX w języku C# jest dość łatwe przy użyciu biblioteki IronXL. Poniższy przykład pokaże, jak łatwo jest odczytać skoroszyt programu Microsoft Excel za pomocą języka C#.

Oto przykład pliku XLSX zawierającego dane z zakresu A1 do D5 dla poniższego przykładu.

Jak czytać plik Excel w C#, Rysunek 7: Plik Excel, który będzie używany w tym przykładzie Plik Excel, który zostanie wykorzystany w tym przykładzie

using IronXL;
using System;
using System.Linq;

// Load the workbook from a file
WorkBook workBook = WorkBook.Load("test.xlsx");

// Access the first worksheet in the workbook
WorkSheet workSheet = workBook.WorkSheets[0];

// Print the content of the worksheet to the console
Console.Write(workSheet);

Jak czytać plik Excel w C#, Rysunek 8: Wyjście utworzone z powyższego przykładu kodu Wynik utworzony na podstawie powyższego przykładu kodu

4.2. Odczytywanie wielu plików Excel

Za pomocą IronXL można odczytywać wiele skoroszytów Excel jednocześnie. W poniższym kodzie źródłowym odczytywanych jest wiele plików Excel.

using IronXL;
using System;
using System.Linq;

// Load the first workbook and access its first worksheet
WorkBook workBook = WorkBook.Load("test.xlsx");
WorkSheet workSheet = workBook.WorkSheets[0];
Console.WriteLine(workSheet);
Console.WriteLine();

// Load the second workbook (CSV format) and access its first worksheet
WorkBook workBook2 = WorkBook.Load("Example2.Sheet0.csv");
WorkSheet workSheet2 = workBook2.WorkSheets[0];
Console.WriteLine(workSheet2);
Console.WriteLine();

Jak czytać plik Excel w C#, Rysunek 9: Wypisanie zawartości więcej niż jednego dokumentu Excel Wyprowadzanie zawartości więcej niż jednego dokumentu Excel

4.3. Odczyt wielu arkuszy w jednym pliku Excel

IronXL oferuje kolejną przełomową funkcję umożliwiającą odczyt wielu arkuszy w jednym programie C# .NET. Możesz użyć tej funkcji do porównania tekstów obok siebie. Poniższy przykład odczyta wiele arkuszy Excel.

using IronXL;
using System;

// Load the workbook that contains multiple sheets
WorkBook workBook = WorkBook.Load("multiple.xlsx");

// Access the first worksheet
WorkSheet workSheet = workBook.WorkSheets[0];
Console.WriteLine(workSheet);
Console.WriteLine();

// Access the second worksheet
WorkSheet workSheet1 = workBook.WorkSheets[1];
Console.WriteLine(workSheet1);
Console.WriteLine();

Jak czytać plik Excel w C#, Rysunek 10: Wypisanie zawartości więcej niż jednego arkusza w jednym pliku Excel Wyprowadzanie zawartości więcej niż jednego arkusza do jednego pliku Excel

5. Podsumowanie

Odczytywanie plików Excel w języku C# może być trudnym zadaniem dla osób początkujących w programowaniu. Jednak dzięki wykorzystaniu biblioteki takiej jak IronXL proces ten staje się znacznie prostszy i łatwiejszy do opanowania.

IronXL to potężna biblioteka C# dla programu Excel, która zapewnia szeroki zakres funkcji do pracy z wieloma plikami Excel lub wieloma arkuszami jednocześnie.

Aby uzyskać więcej informacji na temat odczytywania plików Excel za pomocą IronXL, odwiedź stronę Przykład kodu odczytu arkuszy kalkulacyjnych Excel.

IronXL jest bezpłatny do celów programistycznych, ale wymaga licencji do użytku komercyjnego. Zapoznaj się z samouczkiem "Odczytywanie plików Excel w języku C#", aby uzyskać więcej przykładów kodu i instrukcje krok po kroku dotyczące tworzenia i odczytywania plików Excel.

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