Hur man skapar pivottabell i Excel med C#

Den här korta handledningsguiden om hur man skapar pivottabeller i Excel med C#. För att skapa pivottabell programmatiskt tillhandahålls C#-kod och detaljerad beskrivning så att du i slutet får en XLSX (eller XLS) fil med en pivottabell i sig utan att använda någon annan tredjedel -festverktyg. Den innehåller också steg som vägleder att lägga till olika fält till olika områden i pivottabellen.

Steg för att skapa pivottabell i C#

  1. Etablera miljön för att lägga till Aspose.Cells for .NET från NuGet-pakethanteraren för att skapa pivottabeller
  2. Skapa eller ladda en befintlig workbook med data för pivottabellen
  3. Få tillgång till målet worksheet där pivottabellen ska läggas till
  4. Skapa en pivottabell och hämta dess instans för vidare bearbetning
  5. Konfigurera den nya pivottabellen och lägg till olika fält i kolumnen, raden och dataområdet
  6. Spara den resulterande arbetsboken med en pivottabell i den

Efter att ha upprättat miljön för C# Excel-pivottabell beskrivs genereringen här så att vi skapar en ny arbetsbok här med hårdkodade data men du kan ladda en befintlig Excel-fil som också har måldata i den. I nästa steg beskriver den vidare processen för att skapa en pivottabell och sedan dess konfiguration. I de sista stegen läggs olika fält till i olika områden i pivottabellen som kolumnen, raden och data.

Kod för att skapa pivottabell i Excel med C#

Den här exempelkoden visar hur man skapar en pivottabell i C# genom att tillhandahålla dataintervallet och destinationscellen där pivottabellen ska placeras tillsammans med pivottabellens namn. PivotTable-klassen har en funktion AddFieldToArea() som används för att dra olika fält till olika områden med hjälp av pivotFieldType som Column, Row eller Data tillsammans med fältnumret i det valda dataintervallet. Du kan också använda en annan pivotFieldType-sida om det behövs.

I den här artikeln har vi lärt oss att lägga till Excel-pivottabell i C#. Om du vill lära dig att exportera data i en lista till Excel, se artikeln om hur man exporterar listdata till Excel i C#.

 Svenska