Den korta handledningen guidar dig om hur man exporterar listdata till Excel i C#. Listan är en av de vanligaste konstruktionerna i ett programmeringsspråk för att hålla data som kan exporteras vidare till Excel. Detta är huvudkonceptet som du kommer att lära dig här att hur man använder C# skapar en Excel-fil från listan och lagrar den på disk i formatet XLSX.
Steg för att exportera listdata till Excel i C#
- Installera Aspose.Cells-biblioteket med Nuget-pakethanteraren för att exportera listdata till Excel
- Skapa Workbook klassobjekt för att lagra data som exporterats från en lista
- Skapa en lista för att lagra måldata för export till Excel
- Fyll listan med exempeldata eller fyll den från någon extern källa
- Få en referens till en viss arbetsbok sheet där exporterad data kommer att sparas
- Anropa funktionen ImportArrayList för att exportera listdata till Excel
- Spara den utgående Excel-filen som innehåller de exporterade data från en lista
Här i stegen ovan följs ett enkelt tillvägagångssätt där först ett arbetsboksklassobjekt skapas tillsammans med åtkomst till en referens till ett visst ark för att spara listdata. Listan fylls i manuellt, men den kan fyllas från någon extern källa också som att hämta data från någon databas, webb-API eller från någon annan nätverksresurs. Använd slutligen C# skriv lista till Excel och spara utdatafilen på disken.
Kod för att exportera lista till Excel i C#
Den här koden använder ett Workbook och Worksheet-klassobjekt för att komma åt kontrollen av filen för skriva lista till Excel med C#. ImportArrayList-funktionen i Worksheet.Cells-klassen används som kräver källlistreferens, första raden och kolumnen i kalkylbladet där data ska placeras och datariktning, dvs. lagra data antingen i en vertikal kolumn eller i en horisontell rad.
I den här handledningen lärde vi oss att skriva listdata till Excel i C# men om du vill exportera DataTable till Excel kan du hänvisa till artikeln om hur man konverterar DataTable till Excel i C#.