V tomto podrobném tutoriálu je poskytnuto vysvětlení jak odstranit kontingenční tabulku v Excel v C#. K dispozici jsou podrobné informace pro nastavení vývojového prostředí, seznam úkolů pro psaní aplikace a kód připravený ke spuštění, který ukazuje, jak odstranit kontingenční tabulku v Excelu v C#. Tento kód lze spustit na kterékoli z platforem podporujících prostředí .NET a k odstranění jedné nebo více kontingenčních tabulek ze souboru aplikace Excel nevyžaduje žádný jiný nástroj nebo software.
Kroky k odstranění kontingenční tabulky v C#
- Pomocí správce balíčků NuGet přidejte do projektu Aspose.Cells for .NET a odstraňte kontingenční tabulky
- Načíst workbook
- Přístup k worksheet
- Přístup ke kontingenční tabulce z listu
- Odstraňte otočný stůl
- Uložte sešit
Výše uvedené kroky popisují jak odstranit kontingenční tabulku v Excelu v C#. Proces je zahájen načtením sešitu a následným přístupem k cílovému listu. Každý list obsahuje objekt třídy PivotTableCollection, který zpřístupňuje metodu Remove(), která se používá k provedení tohoto úkolu v ukázkovém kódu. Nakonec lze výstupní sešit uložit v libovolném z podporovaných formátů se všemi daty kromě odstraněné kontingenční tabulky.
Kód pro odstranění kontingenční tabulky v 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"); | |
} | |
} |
Tento ukázkový kód demonstroval jak odebrat kontingenční tabulku v C#. Používá metodu Remove(), která vyžaduje objekt kontingenční tabulky pro jeho odstranění z kolekce. Pokud však znáte index cílové kontingenční tabulky v kolekci, můžete použít metodu RemoveAt(), která vyžaduje pouze číslo indexu.
V tomto rychlém průvodci jsme se naučili jak odstranit kontingenční tabulku v C#. Pokud se chcete naučit proces generování nové kontingenční tabulky, přečtěte si článek na jak vytvořit kontingenční tabulku v Excelu pomocí C#.