Jak usunąć tabelę przestawną w programie Excel w języku C#

W tym samouczku krok po kroku wyjaśniono jak usunąć tabelę przestawną w Excel w języku C#. Dostarczane są szczegółowe informacje dotyczące ustawiania środowiska programistycznego, lista zadań do napisania aplikacji oraz gotowy do uruchomienia kod demonstrujący jak usunąć tabelę przestawną w programie Excel w języku C#. Ten kod można wykonać na dowolnej platformie obsługującej środowisko .NET i nie wymaga żadnego innego narzędzia ani oprogramowania do usunięcia jednej lub więcej tabel przestawnych z pliku Excel.

Kroki, aby usunąć tabelę przestawną w C#

  1. Korzystając z menedżera pakietów NuGet, dodaj Aspose.Cells for .NET do projektu, aby usunąć tabele przestawne
  2. Załaduj workbook
  3. Uzyskaj dostęp do worksheet
  4. Uzyskaj dostęp do tabeli przestawnej z arkusza
  5. Usuń tabelę przestawną
  6. Zapisz skoroszyt

Powyższe kroki opisują jak usunąć tabelę przestawną w Excelu w C#. Proces rozpoczyna się od załadowania skoroszytu, po którym następuje dostęp do arkusza docelowego. Każdy arkusz ma obiekt klasy PivotTableCollection, który udostępnia metodę Remove() używaną do wykonania tego zadania w przykładowym kodzie. Ostatecznie skoroszyt wyjściowy można zapisać w dowolnym obsługiwanym formacie zawierającym wszystkie dane z wyjątkiem usuniętej tabeli przestawnej.

Kod do usunięcia tabeli przestawnej w 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");
}
}

Ten przykładowy kod pokazuje jak usunąć tabelę przestawną w języku C#. Używa metody Remove(), która wymaga obiektu tabeli przestawnej w celu usunięcia go z kolekcji. Jeśli jednak znasz docelowy indeks tabeli przestawnej w kolekcji, możesz użyć metody RemoveAt(), która wymaga tylko numeru indeksu.

W tym krótkim przewodniku nauczyliśmy się jak usuwać tabele przestawne w C#. Jeśli chcesz poznać proces generowania nowej tabeli przestawnej, zapoznaj się z artykułem na temat jak utworzyć tabelę przestawną w Excelu przy użyciu C#.

 Polski