I denna steg-för-steg handledning ges en förklaring om hur man tar bort pivottabellen i Excel i C#. Detaljerad information tillhandahålls för att ställa in utvecklingsmiljön, en lista över uppgifter för att skriva applikationen och en färdig kod som visar hur man tar bort pivottabellen i Excel i C#. Den här koden kan köras på alla plattformar som stöder .NET-miljön och kräver inget annat verktyg eller programvara för att ta bort en eller flera pivottabeller från en Excel-fil.
Steg för att ta bort pivottabell i C#
- Använd NuGet-pakethanteraren, lägg till Aspose.Cells for .NET i projektet för att ta bort pivottabeller
- Ladda workbook
- Öppna worksheet
- Öppna pivottabellen från kalkylbladet
- Ta bort pivotbordet
- Spara arbetsboken
Ovanstående steg har beskrivit hur man tar bort pivottabell i Excel i C#. Processen påbörjas genom att ladda arbetsboken följt av att gå till målarbetsbladet. Varje kalkylblad har ett PivotTableCollection-klassobjekt som visar metoden Remove() som används för att utföra denna uppgift i exempelkoden. I slutändan kan utdataarbetsboken sparas i vilket som helst av de format som stöds med alla data utom den borttagna pivottabellen.
Kod för att ta bort pivottabell i C#
using Aspose.Cells; | |
using Aspose.Cells.Pivot; | |
using System; | |
class Program | |
{ | |
static void Main(string[] args) //Delete a pivot table using C# | |
{ | |
// Set the license | |
new License().SetLicense("Aspose.Total.Product.Family.lic"); | |
// Load a workbook | |
Workbook workbook = new Workbook("pivotTable.xls"); | |
// Access the target worksheet and the pivot table | |
Worksheet worksheet = workbook.Worksheets[0]; | |
PivotTable pivotTable = worksheet.PivotTables[0]; | |
// Remove the pivot table | |
worksheet.PivotTables.Remove(pivotTable); | |
// Save the workbook | |
workbook.Save("output.xls"); | |
Console.WriteLine("Done"); | |
} | |
} |
Denna exempelkod har visat hur man tar bort pivottabell i C#. Den använder metoden Remove() som kräver ett pivottabellobjekt för att ta bort det från samlingen. Men om du känner till målpivottabellindexet i samlingen kan du använda metoden RemoveAt() som endast kräver indexnumret.
I den här snabbguiden har vi lärt oss hur man tar bort pivottabell i C#. Om du är benägen att lära dig processen för att skapa en ny pivottabell, se artikeln om hur man skapar pivottabell i Excel med C#.