В этом пошаговом руководстве объясняется, как удалить сводную таблицу в Excel на C#. Предоставляется подробная информация по настройке среды разработки, список задач по написанию приложения и готовый к запуску код, демонстрирующий, как убрать сводную таблицу в Excel на C#. Этот код может быть выполнен на любой из платформ, поддерживающих среду .NET, и не требует никакого другого инструмента или программного обеспечения для удаления одной или нескольких сводных таблиц из файла Excel.
Шаги по удалению сводной таблицы в C#
- С помощью диспетчера пакетов NuGet добавьте Aspose.Cells for .NET в проект, чтобы удалить сводные таблицы.
- Загрузите workbook
- Доступ к worksheet
- Доступ к сводной таблице с рабочего листа
- Удалить сводную таблицу
- Сохраните книгу
В приведенных выше шагах описано как удалить сводную таблицу в Excel на C#. Процесс начинается с загрузки рабочей книги с последующим доступом к целевому рабочему листу. Каждый рабочий лист имеет объект класса PivotTableCollection, предоставляющий метод Remove(), который используется для выполнения этой задачи в примере кода. В конце концов, выходная рабочая книга может быть сохранена в любом из поддерживаемых форматов со всеми данными, кроме удаленной сводной таблицы.
Код для удаления сводной таблицы в 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"); | |
} | |
} |
В этом примере кода показано как удалить сводную таблицу в C#. Он использует метод Remove(), которому требуется объект сводной таблицы для удаления его из коллекции. Однако, если вы знаете целевой индекс сводной таблицы в коллекции, вы можете использовать метод RemoveAt(), для которого требуется только номер индекса.
В этом кратком руководстве мы узнали как удалить сводную таблицу в C#. Если вы хотите изучить процесс создания новой сводной таблицы, обратитесь к статье как создать сводную таблицу в Excel с помощью C#.