
Excel-kalkylblad är ett vanligt format för att lagra och organisera data, vilket gör dem ovärderliga för både företag och individer. Oavsett om du analyserar finansiella data, genererar rapporter eller manipulerar datamängder, är det ofta avgörande att kunna arbeta med Excel-filer i dina C#-applikationer.
Aspose.Cells för .NET är ett kraftfullt bibliotek som förenklar manipulation av Excel-filer i C#. I det här blogginlägget kommer vi att utforska hur man läser Excel-filer med C# i en .NET-applikation och ge en steg-för-steg-guide för att hjälpa dig komma igång.
Innehållsförteckning
- C# API för att läsa Excel-filer
- Läsa data från en Excel-fil i C#
- Läsa ett specifikt kalkylblad i en Excel-fil
C# API för att läsa Excel-filer
För att läsa data från Excel-ark kommer vi att använda Aspose.Cells för .NET. Detta funktionsrika API gör det möjligt att skapa och manipulera Excel-filer med lätthet. Du kan ladda ner det från nedladdningssektionen eller installera det via NuGet.
PM> Install-Package Aspose.Cells
Läsa data från en Excel-fil i C#
I Excel-filer lagras data i celler, som var och en identifieras av sitt namn (t.ex. A1, B3) eller av rad- och kolumnindex. En samling av dessa celler bildar ett kalkylblad, och en Excel-fil kan innehålla ett eller flera kalkylblad. Tillsammans utgör alla kalkylblad en arbetsbok. Aspose.Cells för .NET följer dessa namngivningskonventioner för manipulation av Excel-filer.
Här är stegen för att läsa en Excel-fil och extrahera data i C#:
- Ladda Excel-filen med hjälp av Workbook klassen.
- Skapa en instans av WorksheetCollection klassen och referera till kalkylbladen med Workbook.Worksheets.
- Loop genom alla kalkylblad i samlingen:
- Få en referens till varje kalkylblad i ett Worksheet objekt.
- Räkna datarader och kolumner i kalkylbladet.
- Loop genom rader och inre loop genom kolumner.
- Läs data från varje cell med hjälp av Worksheet.Cells[i, j].Value egenskapen.
Här är ett kodexempel som visar hur man läser en Excel-fil i C#:
Efter att ha kört ovanstående kodexempel kommer konsolutmatningen att visa data som extraherats från Excel-filen:

Läsa en Excel-fil i C#
Läsa ett specifikt kalkylblad
Om du bara behöver läsa ett specifikt kalkylblad i Excel-filen kan du följa dessa steg:
- Ladda Excel-filen med hjälp av Workbook klassen.
- Få en referens till det önskade kalkylbladet med Workbook.Worksheets[index].
- Räkna datarader och kolumner i kalkylbladet.
- Loop genom rader och inre loop genom kolumner.
- Läs data från varje cell med hjälp av Worksheet.Cells[i, j].Value egenskapen.
Här är ett kodexempel för att läsa data från ett specifikt kalkylblad i C#:
Få ett gratis 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 skaffa en gratis temporär licens.
Slutsats
Att läsa Excel-filer i C# med Aspose.Cells för .NET är en enkel och effektiv process. Detta kraftfulla API erbjuder en omfattande uppsättning funktioner för att hantera alla aspekter av manipulation av Excel-filer i dina .NET-applikationer. Oavsett om du behöver extrahera data, formatera ark eller utföra avancerade uppgifter, gör Aspose.Cells processen sömlös och hjälper dig att uppnå dina Excel-relaterade mål utan ansträngning.
Utforska fler funktioner i Aspose.Cells för .NET genom dokumentationen. Om du har några frågor, tveka inte att kontakta oss via vårt forum.