Удалить сводную таблицу из листа
Contents
[
Hide
]
Aspose.Cells предоставляет возможность удалить сводную таблицу с рабочего листа. Вы можете удалить сводную таблицу, используя объект сводной таблицы или позицию сводной таблицы. Пожалуйста, используйте метод Worksheet.getPivotTables().remove() для удаления сводной таблицы, используя объект сводной таблицы и метод Worksheet.getPivotTables().removeAt() для удаления объекта сводной таблицы, используя его позицию в коллекции сводных таблиц.
Пример
Приведенный ниже образец кода удаляет две сводные таблицы с рабочего листа. Сначала он удаляет сводную таблицу, используя метод Worksheet.getPivotTables().remove(), а затем удаляет объект сводной таблицы, используя метод Worksheet.getPivotTables().removeAt().
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// The path to the documents directory. | |
String dataDir = Utils.getDataDir(DeletePivotTableFromWorksheet.class); | |
// Create workbook object from source Excel file | |
Workbook workbook = new Workbook(dataDir + "sample.xlsx"); | |
// Access the first worksheet | |
Worksheet worksheet = workbook.getWorksheets().get(0); | |
// Access the first pivot table object | |
PivotTable pivotTable = worksheet.getPivotTables().get(0); | |
// Remove pivot table using pivot table object | |
worksheet.getPivotTables().remove(pivotTable); | |
// Remove pivot table using pivot table position | |
worksheet.getPivotTables().removeAt(0); | |
// Save the workbook | |
workbook.save(dataDir + "output.xlsx"); |