Read data in Excel files using C#

Excel-skivor är ett vanligt format för att lagra och organisera data, vilket gör dem viktiga verktyg för företag och individer på samma sätt. Oavsett om du analyserar finansiella data, genererar rapporter eller manipulerar datasets, att kunna arbeta med Excel-filer i dina C#-applikationer är avgörande.

Aspose.Cells för .NET är en robust bibliotek som förenklar hanteringen av Excel-filer i C#. I denna bloggpost kommer vi att utforska Hur man läser Excel File i ASP.NET Med hjälp av c#, vilket ger en steg för steg guide för att hjälpa dig att komma igång.

Tabell av innehåll

C# API för att läsa Excel-filer

För att läsa data från Excel-filer använder vi Aspose.Cells för .NETDenna funktionella API gör att du kan skapa och manipulera Excel-filer utan ansträngning. nedladdning avsnitt eller installera den via NuGet.

PM> Install-Package Aspose.Cells

Läs data från en Excel-fil i C#

I Excel-filer lagras data i celler, var och en identifierad genom sitt namn (t.ex. A1, B3) eller genom rad och kolumnindex. En samling av dessa celler bildar en arbetsbok, och en Excel-fil kan innehålla en eller fleraarbetsböcker. Tillsammans bildar allaarbetsböcker en arbetsbok. Aspose.Cells för .NET följer dessa namnkonventioner för Excel-filerhantering.

Här är stegen för att Läs Excel-filen i C# Utan OLEDB och Interop och extrahera data med .NET Excel Reader:

  • Ladda upp Excel-filen med hjälp av Arbetsbok Klassen är.
  • Skapa ett exempel på WorksheetCollection Klassificering och referens till de arbetsblad som används Arbetsbok - Arbetsböcker.
  • Gå igenom alla arbetsblad i samlingen:- Få en hänvisning till varje arbetsblad i en Arbetsbok och föremål.
  • Beräkna data rader och kolumner i arbetsbladen.
  • Hoppa genom rader och gnugga genom kolumner.
  • Läs data från varje cell med hjälp av [Arbetsartiklar. celleri, j. värde och egendom.

Här är ett kodprov som visar hur man läser en Excel-fil i C#:

Efter att ha kört ovanstående kodprov visas konsolutgången de data som extraheras från Excel-filen:

Reading data in the worksheets of Excel file in C#

Reading an Excel File in C#

Läs en specifik Excel-blad

Om du bara behöver läsa en viss arbetsbok i Excel-filen kan du följa följande steg:

  • Ladda upp Excel-filen med hjälp av Arbetsbok Klassen är.
  • Få en hänvisning till önskad arbetsbok med hjälp av [Arbetsbok - Arbetsböckerindexet ).
  • Beräkna data rader och kolumner i arbetsbladen.
  • Hoppa genom rader och gnugga genom kolumner.
  • Läs data från varje cell med hjälp av [Arbetsartiklar. celleri, j. värde och egendom.

Här är ett kodprov för att läsa data från ett specifikt arbetsblad i C#:

Få en fri API för att läsa Excel-data

Du kan använda Aspose.Cells för .NET för att läsa Excel-filer utan utvärderingsbegränsningar genom att få en Fri tillfällig licens.

slutsatser

Läs Excel-filer i C# med Aspose.Cells för .NET är en enkel och effektiv process. Denna kraftfulla API ger en omfattande uppsättning funktioner för att hantera alla aspekter av Excel-filerhantering i dina .NET-applikationer. Oavsett om du behöver extrahera data, formatblad eller utföra avancerade uppgifter, gör Aspose.Cells processen smidig och hjälper dig att uppnå dina Excel-relaterade mål utan ansträngning.

Utforska fler funktioner i Aspose.Cells för .NET via DokumentationOm du har några frågor, känna dig fri att komma ut via vår Forumet.

Ytterligare resurser

För utvecklare som vill implementera lösningar, här är några ytterligare insikter:

  • Hur man läser data från Excel Sheet med C#: Detta är viktigt för att integrera Excel-data i dina applikationer.
  • Hur man läser Excel-filer i ASP.NET med C#: En detaljerad metod för webbapplikationer.
  • .NET Core Excel Reader: Lär dig hur du använder detta i dina .NET core-projekt med fokus på effektiv hantering.
  • .NET Excel Reader: Utforska metoder som är anpassade för traditionella .NET-applikationer, vilket säkerställer kompatibilitet och prestanda.
  • .NET Läs Excel-filer: En bredare översikt över tekniker för att hantera Excel filer i .NET-miljöer, inklusive bästa praxis och tips.

More in this category