1. Produkty
  2.   Redaktor
  3.   .NET
  4.   ExcelDataReader
 
  

Zestaw Open Source .NET SDK do pracy z plikami Excel XLS, XLSX, CSV i XLSB

Darmowe i wydajne API Open Source .NET do pracy z plikami arkuszy kalkulacyjnych XLS, XLSX, CSV i XLSB.

Czym jest ExcelDataReader API dla .NET?

ExcelDataReader to biblioteka open-source dla .NET, która umożliwia programistom odczytywanie danych z plików Excel w formatach XLS (Excel 97-2003) i XLSX (Excel 2007+). Jest lekka i szybka, co czyni ją popularnym wyborem do obsługi plików Excel w aplikacjach .NET. API nie obsługuje zapisu do plików Excel, ale koncentruje się wyłącznie na wydajnym odczycie.

ExcelDataReader dla .NET API — kluczowe funkcje

Poniżej przedstawiono niektóre z głównych funkcji programu ExcelDataReader:

  • Odczyt formatów XLS i XLSX: obsługuje formaty binarne (XLS) i OpenXML (XLSX).
  • Nie jest wymagana współpraca z programem Excel: Biblioteka działa bez konieczności instalowania programu Excel na komputerze.
  • Proste API: Łatwe w użyciu, umożliwia szybkie odczytywanie danych z arkuszy Excel.
  • Obsługa zestawów danych: umożliwia załadowanie danych z programu Excel do zestawu danych lub tabeli danych w celu łatwej integracji ze składnikami ADO.NET.
  • Obsługa strumieniowego przesyłania danych: umożliwia odczytywanie danych ze strumieni, co czyni ją przydatną w przypadku aplikacji serwerowych, do których przesyłane są pliki.
These features show the capabilites and advantages of using ExcelDataReader API for .NET in Spreadsheet automation tasks.
GitHub

Statystyki GitHuba

Nazwa:
Język:
Gwiazdy:
Widły:
Licencja:
Repozytorium zostało ostatnio zaktualizowane o godzinie

Wprowadzenie do ExcelDataReader dla .NET API

Bibliotekę ExcelDatareader można pobrać z NuGet.

Instalacja

Instalacja ExcelDataReader jest prosta i można ją przeprowadzić z poziomu Nugget, jak pokazano poniżej:

Instalowanie interfejsu API programu ExcelDatareader dla platformy .NET


 Install-Package ExcelDataReader -Version 3.6.0

Przykłady kodu dla ExcelDataReader API dla .NET

ExcelDataReader to potężny interfejs API .NET, który można wykorzystać do odczytu plików arkusza kalkulacyjnego z poziomu aplikacji .NET. Można znaleźć przykłady C# dotyczące odczytu plików Excel, chronionych plików arkusza kalkulacyjnego i stosowania formatowania do plików Excel za pomocą C#.

Jak odczytywać pliki Excela za pomocą interfejsu API ExcelDataReader .NET?

ExcelDataReader pozwala na odczyt plików Excel z poziomu aplikacji C#/.NET. Aby odczytać plik Excel, możesz użyć następujących kroków:

  • Zacznij od utworzenia instancji klasy ExcelReaderFactory.
  • Odczytaj plik Excela do zestawu danych
  • Uzyskaj dostęp do pierwszej tabeli (arkusza kalkulacyjnego)
  • Przejdź przez wiersze i kolumny tabeli

Ważna uwaga dotycząca .NET Core

ExcelDataReader domyślnie zgłasza wyjątek NotSupportedException „No data is available for encoding 1252.” w .NET Core i .NET 5.0 lub nowszym. Aby to naprawić, należy dodać zależność do pakietu System.Text.Encoding.CodePages. Należy również dodać kod rejestrujący dostawcę strony kodowej podczas inicjalizacji aplikacji (np. w Startup.cs).

System.Text.Encoding.RegisterProvider(System.Text.CodePagesEncodingProvider.Instance);

Wniosek

ExcelDataReader to potężne i wydajne API typu open source do odczytu plików Excel w aplikacjach .NET. Jego lekka natura w połączeniu z obsługą formatów XLS i XLSX sprawia, że jest idealny do scenariuszy, w których wymagana jest szybka ekstrakcja danych z plików Excel. Chociaż nie ma możliwości zapisywania ani formatowania plików Excel, doskonale radzi sobie z odczytem i przetwarzaniem dużych zestawów danych bez narzutu dodatkowych zależności lub instalacji Excel. W przypadku aplikacji, w których odczyt danych Excel jest podstawową potrzebą, ExcelDataReader zapewnia niezawodne i proste rozwiązanie, płynnie integrując się ze strukturami DataTable i DataSet .NET.

Podobne Produkty

 Polish