1. Produkter
  2.   Redaktør
  3.   .NET
  4.   ExcelDataReader
 
  

Open Source .NET SDK for arbeid med Excel XLS-, XLSX-, CSV- og XLSB-filer

Gratis og kraftig Open Source .NET API for å fungere med regneark XLS, XLSX, CSV og XLSB-filer.

Hva er ExcelDataReader API for .NET?

ExcelDataReader er et åpen kildekode-bibliotek for .NET som gjør det mulig for utviklere å lese data fra Excel-filer i formatene XLS (Excel 97-2003) og XLSX (Excel 2007+). Den er lett og rask, noe som gjør den til et populært valg for håndtering av Excel-filer i .NET-applikasjoner. API-en støtter ikke skriving til Excel-filer, men fokuserer utelukkende på effektiv lesing.

ExcelDataReader for .NET API - Nøkkelfunksjoner

Følgende er noen av hovedfunksjonene til ExcelDataReader:

  • Les XLS- og XLSX-formater: Støtter både binære (XLS) og OpenXML (XLSX) formater.
  • Ingen Excel-interoperabilitet kreves: Biblioteket fungerer uten at Excel må installeres på maskinen.
  • Enkel API: Enkel å bruke for raskt å lese data fra Excel-ark.
  • Støtte for datasett: Kan laste Excel-data inn i et datasett eller datatabell for enkel integrasjon med ADO.NET-komponenter.
  • Støtte for strøminndata: Tillater lesing fra strømmer, noe som gjør den egnet for serverbaserte applikasjoner der filer lastes opp.
These features show the capabilites and advantages of using ExcelDataReader API for .NET in Spreadsheet automation tasks.
GitHub

GitHub-statistikk

Navn:
Språk:
Stjerner:
Gafler:
Tillatelse:
Repository ble sist oppdatert kl

Komme i gang med ExcelDataReader for .NET API

Du kan laste ned ExcelDatareader-biblioteket fra nuget.

Installasjon

Det er enkelt å installere ExcelDataReader og kan gjøres fra nugget som vist nedenfor:

Installere ExcelDatareader API for .NET


 Install-Package ExcelDataReader -Version 3.6.0

Kodeeksempler for ExcelDataReader API for .NET

ExcelDataReader er et kraftig .NET API som kan brukes til å lese regnearkfiler fra .NET-applikasjonene dine. Du kan finne C#-eksempler for å lese Excel-filer, beskyttede regnearkfiler og bruke formatering på Excel-filer ved hjelp av C#.

Hvordan lese Excel-filer ved hjelp av ExcelDataReader .NET API?

ExcelDataReader lar deg lese Excel-filer fra C#/.NET-applikasjonen. Du kan bruke følgende trinn for å lese en Excel-fil:

  • Start med å lage en forekomst av ExcelReaderFactory-klassen.
  • Les Excel-filen inn i et datasett
  • Få tilgang til den første tabellen (regneark)
  • Gå gjennom radene og kolonnene i tabellen

Viktig merknad om .NET Core

ExcelDataReader kaster et NotSupportedException "Ingen data er tilgjengelig for koding 1252." på .NET Core og .NET 5.0 eller nyere som standard. Du må legge til en avhengighet til pakken System.Text.Encoding.CodePages for å fikse dette. Du vil også legge til kode for å registrere kodesettleverandøren under initialisering av applikasjonen (f.eks. i Startup.cs).

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

Konklusjon

ExcelDataReader er en kraftig og effektiv åpen kildekode API for lesing av Excel-filer i .NET-applikasjoner. Dens lette natur, kombinert med støtte for både XLS- og XLSX-formater, gjør den ideell for scenarier der rask datautvinning fra Excel-filer er nødvendig. Selv om den mangler evnen til å skrive eller formatere Excel-filer, utmerker den seg ved å lese og behandle store datasett uten ekstra avhengigheter eller Excel-installasjoner. For applikasjoner der lesing av Excel-data er det primære behovet, gir ExcelDataReader en pålitelig og grei løsning som integreres sømløst med .NETs DataTable- og DataSet-strukturer.

Lignende Produkter

 Norsk