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

Open Source .NET SDK för att arbeta med Excel XLS-, XLSX-, CSV- och XLSB-filer

Gratis och kraftfull öppen källkod .NET API för att arbeta med kalkylblad XLS, XLSX, CSV och XLSB-filer.

Vad är ExcelDataReader API för .NET?

ExcelDataReader är ett bibliotek med öppen källkod för .NET som gör det möjligt för utvecklare att läsa data från Excel-filer i formaten XLS (Excel 97-2003) och XLSX (Excel 2007+). Den är lätt och snabb, vilket gör den till ett populärt val för hantering av Excel-filer i .NET-applikationer. API:et stöder inte skrivning till Excel-filer utan fokuserar enbart på effektiv läsning.

ExcelDataReader för .NET API - Nyckelfunktioner

Följande är några av huvudfunktionerna i ExcelDataReader:

  • Läs XLS- och XLSX-format: Stöder både binära (XLS) och OpenXML (XLSX) format.
  • Ingen Excel Interop krävs: Biblioteket fungerar utan att Excel behöver installeras på maskinen.
  • Enkelt API: Lätt att använda för att snabbt läsa data från Excel-ark.
  • Stöd för DataSet: Kan ladda Excel-data till en DataSet eller DataTable för enkel integration med ADO.NET-komponenter.
  • Stöd för strömingång: Tillåter läsning från strömmar, vilket gör den lämplig för serverbaserade applikationer där filer laddas upp.
These features show the capabilites and advantages of using ExcelDataReader API for .NET in Spreadsheet automation tasks.
GitHub

GitHub-statistik

Namn:
Språk:
Stjärnor:
Gafflar:
Licens:
Repository uppdaterades senast kl

Komma igång med ExcelDataReader för .NET API

Du kan ladda ner ExcelDatareader-biblioteket från nuget.

Installation

Att installera ExcelDataReader är enkelt och kan göras från nugget som visas nedan:

Installera ExcelDatareader API för .NET


 Install-Package ExcelDataReader -Version 3.6.0

Kodexempel för ExcelDataReader API för .NET

ExcelDataReader är ett kraftfullt .NET API som kan användas för att läsa kalkylbladsfiler från dina .NET-applikationer. Du kan hitta C#-exempel för att läsa Excel-filer, skyddade kalkylbladsfiler och tillämpa formatering på Excel-filer med C#.

Hur läser man Excel-filer med ExcelDataReader .NET API?

ExcelDataReader låter dig läsa Excel-filer från din C#/.NET-applikation. Du kan använda följande steg för att läsa en Excel-fil:

  • Börja med att skapa en instans av ExcelReaderFactory-klassen.
  • Läs in Excel-filen till en datauppsättning
  • Få tillgång till den första tabellen (kalkylblad)
  • Gå igenom raderna och kolumnerna i tabellen

Viktig anmärkning om .NET Core

ExcelDataReader skickar ett NotSupportedException "Inga data är tillgängliga för kodning 1252." på .NET Core och .NET 5.0 eller senare som standard. Du måste lägga till ett beroende till paketet System.Text.Encoding.CodePages för att fixa detta. Du kommer också att lägga till kod för att registrera teckentabellsleverantören under programmets initiering (t.ex. i Startup.cs).

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

Slutsats

ExcelDataReader är ett kraftfullt och effektivt API med öppen källkod för att läsa Excel-filer i .NET-applikationer. Dess lätta karaktär, i kombination med stöd för både XLS- och XLSX-format, gör den idealisk för scenarier där snabb dataextraktion från Excel-filer behövs. Även om den saknar förmågan att skriva eller formatera Excel-filer, utmärker den sig på att läsa och bearbeta stora datamängder utan extra beroenden eller Excel-installationer. För applikationer där läsning av Excel-data är det primära behovet, tillhandahåller ExcelDataReader en pålitlig och okomplicerad lösning som sömlöst integreras med .NET:s DataTable- och DataSet-strukturer.

Liknande Produkter

 Swedish