Hur man exporterar listdata till Excel i C#

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#

  1. Installera Aspose.Cells-biblioteket med Nuget-pakethanteraren för att exportera listdata till Excel
  2. Skapa Workbook klassobjekt för att lagra data som exporterats från en lista
  3. Skapa en lista för att lagra måldata för export till Excel
  4. Fyll listan med exempeldata eller fyll den från någon extern källa
  5. Få en referens till en viss arbetsbok sheet där exporterad data kommer att sparas
  6. Anropa funktionen ImportArrayList för att exportera listdata till Excel
  7. 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#.

 Svenska