
Arkusze kalkulacyjne Excel to powszechny format przechowywania i organizowania danych, co czyni je nieocenionymi dla firm i osób prywatnych. Niezależnie od tego, czy analizujesz dane finansowe, generujesz raporty, czy manipulujesz zestawami danych, możliwość pracy z plikami Excel w aplikacjach C# jest często niezbędna.
Aspose.Cells dla .NET to potężna biblioteka, która upraszcza manipulację plikami Excel w C#. W tym wpisie na blogu omówimy, jak odczytywać pliki Excel za pomocą C# w aplikacji .NET, dostarczając przewodnik krok po kroku, aby pomóc Ci rozpocząć.
Spis treści
- C# API do odczytu plików Excel
- Odczyt danych z pliku Excel w C#
- Odczyt konkretnego arkusza w pliku Excel
C# API do odczytu plików Excel
Aby odczytać dane z arkuszy Excel, skorzystamy z Aspose.Cells dla .NET. To bogate w funkcje API umożliwia łatwe tworzenie i manipulowanie plikami Excel. Możesz je pobrać z sekcji pobierania lub zainstalować przez NuGet.
PM> Install-Package Aspose.Cells
Odczyt danych z pliku Excel w C#
W plikach Excel dane przechowywane są w komórkach, z których każda jest identyfikowana przez swoją nazwę (np. A1, B3) lub przez indeksy wierszy i kolumn. Kolekcja tych komórek tworzy arkusz, a plik Excel może zawierać jeden lub wiele arkuszy. Wszystkie arkusze razem tworzą zeszyt. Aspose.Cells dla .NET przestrzega tych konwencji nazewniczych przy manipulacji plikami Excel.
Oto kroki, aby odczytać plik Excel i wyodrębnić dane w C#:
- Załaduj plik Excel za pomocą klasy Workbook.
- Utwórz instancję klasy WorksheetCollection i odwołaj się do arkuszy za pomocą Workbook.Worksheets.
- Przejdź przez wszystkie arkusze w kolekcji:
- Uzyskaj odniesienie do każdego arkusza w obiekcie Worksheet.
- Policz wiersze i kolumny danych w arkuszu.
- Przejdź przez wiersze i zagnieżdżoną pętlą przez kolumny.
- Odczytaj dane z każdej komórki za pomocą właściwości Worksheet.Cells[i, j].Value.
Oto przykład kodu, który demonstruje, jak odczytać plik Excel w C#:
Po uruchomieniu powyższego przykładu kodu, wyjście konsoli wyświetli dane wyodrębnione z pliku Excel:

Odczyt pliku Excel w C#
Odczyt konkretnego arkusza Excel
Jeśli potrzebujesz tylko odczytać konkretny arkusz w pliku Excel, możesz postępować zgodnie z tymi krokami:
- Załaduj plik Excel za pomocą klasy Workbook.
- Uzyskaj odniesienie do żądanego arkusza za pomocą Workbook.Worksheets[index].
- Policz wiersze i kolumny danych w arkuszu.
- Przejdź przez wiersze i zagnieżdżoną pętlą przez kolumny.
- Odczytaj dane z każdej komórki za pomocą właściwości Worksheet.Cells[i, j].Value.
Oto przykład kodu do odczytu danych z konkretnego arkusza w C#:
Uzyskaj darmowe API do odczytu danych Excel
Możesz używać Aspose.Cells dla .NET do odczytu plików Excel bez ograniczeń oceny, uzyskując darmową tymczasową licencję.
Podsumowanie
Odczyt plików Excel w C# za pomocą Aspose.Cells dla .NET jest prostym i efektywnym procesem. To potężne API oferuje kompleksowy zestaw funkcji do obsługi wszystkich aspektów manipulacji plikami Excel w Twoich aplikacjach .NET. Niezależnie od tego, czy musisz wyodrębnić dane, sformatować arkusze, czy wykonać zaawansowane zadania, Aspose.Cells sprawia, że proces jest płynny i pomaga osiągnąć Twoje cele związane z Excelem bez wysiłku.
Odkryj więcej funkcji Aspose.Cells dla .NET w dokumentacji. Jeśli masz jakiekolwiek pytania, nie wahaj się skontaktować z nami przez nasze forum.