Odczyt danych w plikach Excel za pomocą C#

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

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#:

  1. Załaduj plik Excel za pomocą klasy Workbook.
  2. Utwórz instancję klasy WorksheetCollection i odwołaj się do arkuszy za pomocą Workbook.Worksheets.
  3. 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 danych w arkuszach pliku Excel w C#

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:

  1. Załaduj plik Excel za pomocą klasy Workbook.
  2. Uzyskaj odniesienie do żądanego arkusza za pomocą Workbook.Worksheets[index].
  3. Policz wiersze i kolumny danych w arkuszu.
  4. Przejdź przez wiersze i zagnieżdżoną pętlą przez kolumny.
  5. 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.

Zobacz także