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#
- Korzystając z menedżera pakietów NuGet, dodaj Aspose.Cells for .NET do projektu, aby usunąć tabele przestawne
- Załaduj workbook
- Uzyskaj dostęp do worksheet
- Uzyskaj dostęp do tabeli przestawnej z arkusza
- Usuń tabelę przestawną
- 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#.